问题在于,由于某些原因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扩展。< / p>
不确定它是否会起作用但是我希望在htaccess中设置一条规则,即使发生了这种情况,也会将www.url.com/feeds/category
重定向到www.url.com/feeds/category.xml
,但不确定该怎么做。
答案 0 :(得分:1)
也许试试
RewriteRule ^feeds/([^/]+)/?$ /feeds/$1.xml [R,NC]
使用HTTP 302重定向将www.url.com/feeds/category
重定向到www.url.com/feeds/category.xml
。如果您不希望它使用HTTP 302重定向,请删除R
标记,但就Google而言,这会使www.url.com/feeds/category
成为有效的网址。以防万一:mod_rewrite。