.htaccess をデバッグするための一般的なテクニック 質問する

.htaccess をデバッグするための一般的なテクニック 質問する

私は独学でコーディングを学んだ者で、疑わしい変数をエコーし​​、コードをコメントアウトしてデバッグするのが好きです。

最近、.htaccess ファイルについてもっと学ぶ必要がありました。php スクリプトを php5 として解釈したり、URL を書き換えたり、ファイルのアップロード サイズを制限したりするのに必要です。.htaccess ファイルのデバッグに非常に苦労しています。PHP アプリケーションを 1 つの共有ホスティング環境から別の共有ホスティング環境に移行しなければならないことがよくあります。これにより、.htaccess ファイルが壊れることがあります (または、.htaccess ファイル内の何かがサイトを壊します)。ドメイン名が更新されているかどうかを確認します。

.htaccess ファイルをデバッグするための一般的な手法はありますか? Apache ログを確認するだけですか? 他に何かありますか?

ベストアンサー1

Apache ログを見るのが、.htaccess をデバッグする最も簡単な方法だと思います (必要に応じて rewriteLog ディレクティブを追加します)

移行について: .htaccess 内で物理ファイル パス (/var/www/site/script.php など) を使用していない場合は、問題なく動作するはずです。そうでない場合は、まずすべてのオプションを削除してリダイレクト ディレクティブのみを残してみてください。このモードでは、デフォルト設定の書き換えを拒否するサーバー構成に問題があるかどうかを確認できます。

参考資料

おすすめ記事