2011-09-10 19 views
0

WordPressの404ページを設計しましたが、www.homepage.com/gobblegobbleのようなアドレスを入力すると、URLはそのままで、表示されるページは私のホームページですすなわちwww.homepage.comです。404のURLは変更されず、WordPress 404のページはロードされません

理想的には、これらの種類のランダムリンクでは、404.phpページを表示したいと考えています。それをどうやって変えるの?

私の.htaccessファイルはhtdocsに/ WordPressのフォルダにあり、このようなものです:私は額をピタッパーマリンクを微調整することでこれを解決した

RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 

#uploaded files 
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L] 

RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^- [L] 
RewriteRule . index.php [L] 

ErrorDocument 404 /index.php?error=404 

。申し訳ありませんが発生したトラブルのために。

+0

また、レスポンスヘッダーにはどのようなステータスコードがありますか? –

+0

レスポンスヘッダーを確認するにはどうすればよいですか? – Ganesh

答えて

0

404.phpファイルを現在のテーマのディレクトリの下に置く必要があります。 WordPressがそれを処理します。.htaccessで何かを変更する必要はありません。

+0

私はすでにそれをしていました。しかし、どんな種類の不気味なURLを試しても、私はまだホームページを手に入れます。アドレスバーに無効なURLがある場合、404.phpファイルを呼び出すWordPressコードの部分はありますか?私は誤ってWordPressのファイルでそれを変更した可能性があります。 – Ganesh

+0

@Ganesh: '404.php'はACTIVEテーマのディレクトリにありますか? WordPressは自動的にそれを処理しますが、私はあなたがコアコードを乱したとは思わないでしょうか?もし持っていれば、 'Dashboard-> Update'から' Re-install'を実行してください。 [エラー404ページの作成](http://codex.wordpress.org/Creating_an_Error_404_Page)を読んで、WordPressのエラー処理の詳細な説明をお読みください。 – Shef

+0

wp-adminフォルダのコードに、コアコードの意味であれば触れていません。 404.phpは、アクティブなテーマディレクトリの下にあります。もしそれが意味をなさないならば、それは2つのファイルをリンクすることの問題だと思う:( – Ganesh

関連する問題