htaccessで再びスタックします。特定のサブディレクトリに404ページを追加するにはどうすればよいですか? サブディレクトリ(およびステージング内のディレクトリ)にのみ影響するが、ルートまたは他のサブディレクトリには影響しません。私の場合、404ページは "ステージング"htaccess 404特定のサブディレクトリのみのページ(静的なHTMLページ)
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ $1.html [L]
Options -Indexes -MultiViews
RewriteEngine on
RewriteRule ^arbeiten/$ /staging/arbeiten/alle [R=301,L]
RewriteRule ^journal/$ /staging/journal/journal-alle [R=301,L]
ErrorDocument 404 /staging/404.html
上記のコードを使用して(および他の多くの)内部サーバーエラーで結果:
私の.htaccessディレクトリ「ステージング」用のファイルにあるコードをステージング
エラーログには何が表示されますか? – starkeen
私の500 Internal Server Errorに関して何も見つかりません。少なくともルートに置かれたエラーログにはありません。 – Alex
残念ながら、それは何の違いもありません - まだ500の内部サーバーエラーを取得します。 – Alex