- ベストアンサー
html拡張子のままphpを使いたい
- html拡張子のままphpを動かす方法を探しています。
- .htaccessやServer APIの設定を試しましたがうまくいきませんでした。
- php拡張子の場合は正常に動作することを確認しています。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
内容は他の回答者さんと同じですが、少し言い方を変えてみます。 ようするに、利用しているレンタルサーバーで.htaccessが許可されていない、あるいは、ごく一部の記述しか認められていないということではないかと推測します。レンタルサーバーのマニュアルを見るか、サポートに問い合わせたほうが早いです。具体的に言えば、Apacheの設定内容ということになりますが、レンタルサーバーだと変更したくてもできません。従って、できることは、そのレンタルサーバーで.htaccessによるmimeの変更が許可されているかどうかの確認だけです。
その他の回答 (3)
- t_ohta
- ベストアンサー率38% (5238/13705)
> 設定ってどこで確認するものなのでしょうか Apacheのインストールディレクトリか、/etc/httpd とか言ったディレクトリの中に conf というディレクトリが有って、その中の httpd.conf という設定ファイルで設定されています。 設定変更する場合は、大概root権限が無いといけないのですが、root権限はありますか?
お礼
大変ありがとうございました。
- yambejp
- ベストアンサー率51% (3827/7415)
apacheの設定がどこまで確認できるか次第 <Directory "所定のディレクトリ">について AllowOverride を設定・確認できますか? ALLであれば.htaccessでの指定がかなり幅広くできるはずですが・・・
お礼
ご回答ありがとうございました
補足
早速の回答ありがとうございます。 ええとapache周りをさわったことがないもので、 設定ってどこで確認するものなのでしょうか; 申し訳ありません。
- t_ohta
- ベストアンサー率38% (5238/13705)
.htaccess で設定できる項目はApacheの設定ファイルで制限が掛けられている場合があります。 AddType を設定することが許可されているか確認してみましょう。
お礼
丁寧にありがとうございました
補足
早速の回答ありがとうございます。 ええとapache周りをさわったことがないもので、 設定ってどこで確認するものなのでしょうか; 申し訳ありません。
お礼
大変ありがとうございました。 マニュアルのかなり奥にようやく関する記述を見つけ、 サーバー自体でhtaccessで使用できる記述がかなり制限されていることが分かりました。 SSI等でも拡張子変更不可能にされていたので 今回は諦めようと思います。