友好的网址与htaccess

时间:2012-04-15 21:14:32

标签: .htaccess url seo google-webmaster-tools

我有一个问题。我通过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/这是什么?为什么是这样?? 我尝试在浏览器中打开该URL并且它确实存在(某些图像丢失了它们的源,但它工作)。我不知道它为什么会起作用,因为在我的代码中,htaccess非常强大,只有一个/而不是两个或三个,但它们可以连续使用10 /。请帮帮我。

1 个答案:

答案 0 :(得分:0)

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

您的图片已损坏,因为您必须使用相对网址。加倍的斜杠是添加一个子目录并弄乱那个相对路径。

我怀疑你的网站上有一些混乱的链接会进入狡猾的页面。首先要找到它们(问题的根源)并修复它们。停止流血然后清理乱七八糟的东西。