2016-10-05 9 views
0

すべての404エラーを静的なHTMLページにリダイレクトしたいと思います。これはWordPressの外部で.htaccess経由で行う必要がありますので、WordPressのリソースは使用しません。標準のWordPressのmod_rewriteルールは次のとおりです。私は.htaccessファイルの先頭にのErrorDocument 404 /static.htmlを追加しようとしているWordPressで静的404ページ

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

が、運。 404エラーを捕捉してstatic.htmlにリダイレクトする方法はありますか?

ありがとうございます!

答えて

0

最良のオプションは、.htaccessファイルに次のように置くことだった、あなたのhtaccessでこれを試してみてください:

のErrorDocument 404 /index.php?error=404

それをあなたのテーマディレクトリにある404.phpページを読み込みます。

0

私が見つけた

ErrorDocument 404 /404.html 
+0

上記のコメントを参照してください。 .htaccessファイルの先頭にErrorDocument 404 /static.htmlを追加しようとしましたが、運がありません。 – user3145409

+0

スラッシュなしで試して、これに関連する他のwordpress ot htaccessルールを削除してください。 –

関連する問題