これは私の試みであるため、私のすべてのPHPファイルを別のフォルダに入れようとしています の.htaccess
です。.htaccess RewriteRule .php拡張コンフリクト
DirectoryIndex /PUBLIC/index.php
RewriteEngine on
#Startpage Header Banner
RewriteRule ^header_banner(.*) PUBLIC/template/start/header_banner/$1
#Public files
RewriteRule ^css(.*)\.css PUBLIC/css/$1\.css
RewriteRule ^js(.*)\.js PUBLIC/js/$1\.js
RewriteRule ^symbol(.*) PUBLIC/symbol/$1
#All PHP Requests
RewriteRule ^(.*)\.php /RESOURCES/$1\.php
すべてがうまくいきますが、私のPHPリクエストを別のフォルダにリダイレクトしたい最後の行には、このエラーがあります。
私はRewriteRule ^(.*)\.php RESOURCES/$1\.html
ようまたはコードは、単に通常のように動作し、何か他のものに.html
に拡張子を変更。
サーバは、この上の例外をスローするのはなぜ?
エラーコード500です。私の質問で指摘したように、拡張子を '.php'以外のものに変更すると正しく動作します。 –