※ ChatGPTを利用し、要約された質問です(原文:ロリポップでの.htaccess 設定)
ロリポップの.htaccess設定方法について
このQ&Aのポイント
ロリポップでの.htaccess設定について教えてください。
.htmlでPHPを利用し、.shtmlではPHPを使用しない設定方法を教えてください。
.shtmlがエラーにならない.htaccessの記述方法を教えてください。
ロリポップでの.htaccess設定について教えてください。
.htmlでPHPを使えるようにしたいのですが、
管理しているファイルが.htmlと.shtmlが混ざっています。
.htmlでPHPが読めるように
AddHandler php5.2-script .html
と追記して、.htmlでPHPは使えるようになったのですが、
何でか指定していない、.shtmlがエラーを起こします。。
.htmlではPHPを利用
.shtmlにはPHPを使用しない
という事がやりたいです。
逆に.htmlにSSIができるように
AddHandler server-parsed .html
と記述すると問題なく .htmlでもSSIができて.shtmlでも
エラーが起こりません。
.shtmlがエラーにならない記述の仕方を教えてください。
お礼
いつもありがとうございます! また、進みました! > AddHandler server-parsed .shtml の追記ですが、追記しても私の環境ではなぜかエラーのままでした。。 ですが、 // SSI <!--#include file="include.htm" --> 仰る通り、htmやincなど指定していない拡張子ではインクルード文が使えましたので、 おそらくshtmlからphpと定義されているファイルを読み込むとエラーになるような気がしました。 ですので、順次htmやincへ変更していこうと思います。 そして、文字化けの件ですが、おそらくインクルードする側とされる側の文字コードが違うため起こると思われます。 読み込む側に <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> など、文字コードを指定してあげると解消されました。 // 余談 最近ロリポップに移動したばかりなのですが、 やっとphpが使える環境になりましたので、phpで統一を図ろうと試行錯誤中での出来事でした! また、301リダイレクトのアドヴァイスもありがとうございました。 困ったことがあったらまた質問させていただきたいと思いますので、 その時見かけましたらよろしくお願い致します。