0

私は常に更新されている Web サイトを持っていますが、問題は、Web サイトをインデックス化する Google ボットが、画像が存在しなくなったり削除されたりすると、多くの 404/500 エラーを出すことです。これは製品カタログ Web サイトであるため、製品は 1 時間ごとに削除および追加されます。

この RewriteRule を試しました

^/(.*)$ /site/page/view/404 [R=301,L]

これにより、ウェブサイト上のすべての画像が表示されなくなったり、

^(.*) /site/page/view/404 [R=301,L] 

ブラウザでエラー500が発生するだけです。

存在しないファイル/URLを一致させ、それらを別のURLに永久にリダイレクトする方法はありますか?/site/page/view/404

4

1 に答える 1

2

これを試してください( Webルートにあると仮定します).htaccess

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d   # not a dir    
RewriteCond %{REQUEST_FILENAME} !-f   # not a file
RewriteRule ^.*$ /site/page/view/404 [R=301,L]

または、ErrorDocument同様に使用することもできます。

ErrorDocument 404 /site/page/view/404
于 2013-07-17T16:42:42.410 に答える