- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPで.htaccessを設定するとエラーになってしまいます。)
PHPで.htaccessを設定するとエラーになってしまいます
このQ&Aのポイント
- PHPの初心者がXディレクトリに.htaccessを設定すると、Method Not Allowedエラーが発生します。
- Xディレクトリに.htaccessを設定すると、POSTメソッドが許可されていないというエラーメッセージが表示されます。
- 対処法として、PHPファイルにmetaタグやmb_internal_encodingを設定するなどの試みがありますが、うまくいかない場合は.htaccessを編集することが考えられます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちわ。 えーと、多分ですが、 Method Not Allowedと文字化け問題は関係ないかと・・・ Method Not Allowed(の405エラーですよね?)調べたところ、ファイルは存在するけどPOSTができないというエラーなので。 文字化けの問題としては ○ファイル自体の文字コードが統一されていない(Smartyなどのテンプレートエンジンを使ってる場合はtemplateの文字コード統一が必要) 可能性があります。 あと.htaccessはApacheの設定で「AllowOverride」が有効になっていないと使用できません。 そのあたりも含めて一度確認してみてはいかがでしょうか?
お礼
丁寧な回答ありがとうございます。 分かりづらい質問で申し訳ございませんでした。 やはり.htaccessは使用できないようですね…。 アクセス制限などはレンタル元のコントロールパネルで設定できるのですが、初心者なのでPOSTなどで値を送ることができないということは制限されているということは知りませんでした。 関連ファイルの文字コードはすべてEUC-JPで統一しているのですがどうも上手くいきません。応急処置的に全角スペースなどを用いてどうにかなりました。 ありがとうございました。