0

我有个问题。我通过 htaccess 进行了友好的 url 重写,这是我的代码:

RewriteRule ^category/(some-category)$  category/$1/ [R=301]
RewriteRule ^category/(some-category)/$ category/index.php?some-category=$1 [L]

一切正常,但曾几何时,我正在研究谷歌网站管理员工具,并从我的网址中看到了许多错误。谷歌说某些文件在 url 上不存在 => 像这样这http://domain.com/category//some-category/是什么?为什么是这样??我尝试在浏览器中打开该网址,它确实存在(有些图片丢失了来源,但它可以工作)。我不知道它为什么起作用,因为在我的 htaccess 代码中,结构非常强大,一个/不是两个或三个,但它们可以工作并且/连续 10 个。请帮帮我。

4

1 回答 1

0

那些不可靠的页面返回什么 http 标头代码?您仍然可以拥有一个看起来不错的页面,但如果它返回 404 代码,那么 Google 会将其标记为缺失。

您的图像已损坏,因为您必须为它们使用相对 URL。双斜杠正在添加一个子目录并弄乱该相对路径。

我怀疑您的网站上有一些乱七八糟的链接,这些链接会指向不可靠的页面。首先是找到它们(问题的根源)并修复它们。止血然后收拾残局。

于 2012-04-16T02:30:12.693 回答