漂亮的URL比。重复内容

时间:2010-11-16 12:41:15

标签: mod-rewrite http-status-code-301 seo canonical-link

我正试图澄清一个关于这个话题的灰色区域......

像大多数开发者一样,我用mod_rewrite创建了一些漂亮的URL。我的网站内部链接指向漂亮的网址,而且工作正常。

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

现在,这肯定会导致重复的内容问题,所以在做了一些research后,似乎301重定向是可行的方法。

但......这里是灰色的......

如果您正在使用包含数千个网址的网站,那么实现此目标的最佳做法是什么?我不想在.htaccess中列出1k +行我想到了我的重写规则中的正则表达式,但是我漂亮的URL中有来自数据库的名字......我无法从.htaccess访问它:)

我走到了死胡同吗?有没有解决的办法? Google's canonical tag会成为可能吗?

3 个答案:

答案 0 :(得分:1)

好吧,我不知道这是否是“权威性”答案,但我有一堆“功能”网址,如:

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

但我重新映射了这些网址,链接到这些网址并将其列在我的网站地图中:

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

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

事实上,在过去的一年里,我已经登上了谷歌排名第一的位置,并为我的主要关键字做好了准备。

关于为什么会这样做的理论是,Google会对整个“克隆网站”应用重复内容惩罚,而不仅仅是将不同的网址链接到单个网站中的相同内容。

答案 1 :(得分:0)

快速脏的方法是通过PHP文件重新路由站点上的所有内容,该文件检查路径是否仍然有效,必要时查询数据库。如果路径已永久移动,请使用301重定向。很快就会遇到这些“灰色网址”,索引应该在搜索引擎中更新。此时您可以删除路由器。

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

答案 2 :(得分:0)

“谷歌的规范标签是否有可能?” - 为什么不呢?

- >它会自动转移页面排名

- > Google建议使用规范标记,即使内容略有不同但是或多或少相似。

- >对网站内的页面进行301重定向过多对SEO有害(我个人对Bing的体验)。

- > 301重定向也可能会增加用户内容的有效加载时间(如果从他们的位置到服务器的ping时间很长,则会更糟)。