教えてください。お願いいたします。
いま私は、これまでの自分で作ってきたノートやhtmlや、どこかのサイトのスクラップなどを整理しており、
PHPの勉強がてら、個人的なhtmlで目録(リンク集)を作って、各資料を表示させるようにしてるところです。
(すべてローカルに保存してあるファイルへのリンクです)
こまっているのですが、目次index.htmlを普通に開いてるのではなく、xamppを通して目次index.htmlを表示しているとき、
つまり、C:---/index.htmlではなく、localhost/---/index.htmlとして開いてるときだけ、<a href=>で指定している
mhtファイルに飛ぶと文字化けしてしまいます。
自分なりに調べたところ、「『AddType message/rfc822 .mht』という文言をhttpd.confファイルに書くといい」という
情報を見ましたので、httpd.confのどこに書けばいいのかわからず最終行にそのまま追記しましたが、とくに変化はありませんでした。
次に.htaccessファイルに追記して試したところ、ブラウザによってはダウンロードをするかどうか問合せが出るようになりましたが、
他のブラウザではやはり文字化けしたままです。
mhtファイルをダブルクリックして直接開く場合には、正しく表示されますので、ブラウザの問題ではなく、xamppの問題なんだと思います。
何か対策ないでしょうか。
追記
otn 様のご指摘を受け、httpd.confの末尾に追加した状態で、IE11(32bit版64bit版の両方)で試みたところ、正しく希望通りに表示されました。
これまでは、edgeとchromeとvivaldiでしか試していませんでした。
これでも一安心なのですが、できれば、vivaldiで表示できるようになってもらいたいし、なぜこういうことが発生するのか、後学のため知りたいです。
何かご存知の方いらっしゃいましたら、是非お願いいたします。
あなたの回答
tips
プレビュー