0

问题是,由于某种原因,googlebot 在抓取某个页面时会收到一堆错误 404,但我认为一切正常,我认为......

使用 htaccess,我用 vars 重写了一个用于 seo 的页面,所以:

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

所以我得到www.url.com/feeds/category.xml 而不是

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

我还调整了页面上的所有网址以遵循此规则,就像我说的一切正常... googlebot 出于某种原因只看到www.url.com/feeds/category并且确实看到了 .xml 扩展名。

不确定它是否会起作用,但我希望在 htaccess 中设置一个规则以重定向www.url.com/feeds/categorywww.url.com/feeds/category.xml即使发生这种情况,但不确定如何做到这一点。

4

1 回答 1

1

也许试试

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

这将重定向www.url.com/feeds/categorywww.url.com/feeds/category.xml,使用 HTTP 302 重定向。R如果您不希望它使用 HTTP 302 重定向,请删除该标志,但就www.url.com/feeds/categorygoogle 而言,这将是一个有效的 URL。以防万一:mod_rewrite

于 2012-06-10T23:57:38.650 回答