0

問題は、特定のページをクロールするときに何らかの理由で googlebot が大量のエラー 404 を取得することですが、私の側ではすべて正常に動作していると思います...

htaccess を使用して、seo の目的で vars を使用してページを書き直したので、次のようになります。

RewriteRule   ^feeds/([^/]*)\.xml/?$   /rss/feeds.php?cat=$1 [QSA,NC,L]

だから私はwww.url.com/feeds/category.xml 代わりに得る

www.url.com/feeds.php?cat=category

また、このルールに従うようにページ上のすべての URL を調整しました。私が言ったように、すべてが私の側では正常に機能します...何らかの理由で、googlebotwww.url.com/feeds/categoryは .xml 拡張子のみを表示し、実際に表示します。

それが機能するかどうかはわかりませんが、これが起こった場合でもリダイレクトするルールをhtaccessに入れたいと思っていましたが、その方法がわかりませんでしwww.url.com/feeds/categoryた.www.url.com/feeds/category.xml

4

1 に答える 1

1

たぶん試してみてください

RewriteRule   ^feeds/([^/]+)/?$   /feeds/$1.xml [R,NC]

HTTP 302 リダイレクトを使用して にwww.url.com/feeds/categoryリダイレクトします。HTTP 302 リダイレクトを使用したくない場合はフラグをwww.url.com/feeds/category.xml削除しますが、Google に関する限り有効な URL になります。念のため:mod_rewriteRwww.url.com/feeds/category

于 2012-06-10T23:57:38.650 に答える