2010-11-16 76 views
4

我想清除这个关于这个话题的灰色地带...漂亮的网址与Vs.重复的内容

像大多数开发者一样,我用mod_rewrite制作了一些漂亮的URL。我的网站内部链接指向漂亮的URL,事情很好。

但是,我仍然可以访问旧的URL,如果我直接指向它。

现在,这肯定会导致重复的内容问题,所以在做了一些research之后,好像需要301重定向才行。

但是....这里是灰色位...

如果你在成千上万的URL的现场工作,什么是实现这一目标的最佳实践?我不想在.htaccess中列出1k +行我在我的重写规则中想到了一个正则表达式,但是我漂亮的URL中有来自数据库的名称......而且我无法从.htaccess访问它:)

我已经死了吗?有没有解决的办法? Google'scanonical tag有可能吗?

+0

RE:“这肯定会导致重复的内容问题”。我现在正在寻找确认情况。从@FlipScript下面说的我现在不确定。重复的内容会成为问题*在同一个域下*吗?任何人都可以提供澄清?从谷歌的“排序”这里说,它似乎不会成为一个问题,我/我们不必为同一个域名301 s打扰.... http://googlewebmastercentral.blogspot.com/2008 /09/demystifying-duplicate-content-penalty.html – Adam 2010-11-24 12:43:27

回答

1

好了,我不知道这是否是“明确的”答案,但我有一堆像“功能性” URLS:

http://www.flipscript.com/product.aspx?cid=7&pid=42&ds=asdjlf8i7sdfkhsjfd978 

,但我重新映射的URL,链接到他们和列表他们在我的站点地图为:

http://www.flipscript.com/ambigram-ring.aspx 

我还没有看到任何证据指向同一个域内相同的内容相同网址的内容对SEO产生任何负面影响。

事实上,在过去的一年中,我已经爬到了谷歌的第一位,并且已经在我的主要关键字上做到了。

我的理由是,Google对整个“克隆网站”应用重复的内容惩罚,而不是仅仅将一个网站中的不同网址链接到相同的内容。

+2

嗨FlipScript,你是第一个链接不起作用,但我明白了。我今天在这方面做了一些更多的研究,并且发现了这位大师们自己的好帖子... http://googlewebmastercentral.blogspot.com/2008/09/demystifying-duplicate-content-penalty.html因此,似乎这整个“重复内容”问题可能只是一个误解:谷歌不会惩罚你的网站重复内容,他们只是在他们的结果中一起分组重复页面,这可能会隐藏你的首选页面。但为了宣传您的首选网页,您可以使用规范链接。 – Adam 2010-11-16 17:48:43

0

一种快速肮脏的方法是通过PHP文件重新路由网站上的所有内容,该文件检查路径是否仍然有效,如有必要查询数据库。如果路径已永久移动,请使用301重定向。很快,这些“灰色的URL”几乎不会出现,索引应该在各个搜索引擎中更新。在哪一点你可以删除路由器。

如果你可以指定你的“灰色网址”的样子,我可能会建议一个更好的选择。

+0

如果网址很漂亮,仍然会到相同的位置......它移动了吗?它需要一个301?我不确定。我只使用基本的重写规则,如nettuts第一个示例中所示:http://net.tutsplus.com/tutorials/other/using-htaccess-files-for-pretty-urls/ – Adam 2010-11-16 17:44:52

+0

要回答这个问题,您需要告诉我们旧的网址格式以及如何定义一个新的“漂亮”网址 – 2010-11-18 10:34:26

0

“Google的规范标签有可能吗?” - 为什么不?

- >它会自动将网页排名

- >谷歌建议规范的标签,即使内容略有不同,但或多或​​少类似。

- >太多的301重定向到网站内的页面对搜索引擎优化(我个人与Bing的经验)是不利的。

- > 301重定向太长可能会增加用户对内容的有效加载时间(如果从他们的位置到服务器的ping时间很长,尤其不好)。