SEO友好的网址,以避免重复的内容

时间:2012-04-13 18:59:40

标签: apache mod-rewrite url-rewriting seo

我现在几乎完成了我的.htaccess文件,以便我的网址都能正常运行。但是我有一个简单的问题:

我有一个看起来像这样的改写:

    RewriteRule ^fishing/([^/]*)/?$ region.php?region=$1 [L]  

这适用于如果我输入fishing / fife /它会加载region.php文件。然而,我不知道也没想到的是,如果我输入region.php?region = fife,那么这也有效。

我相信这会给我重复的内容,我的搜索引擎优化评级将会受到影响。我如何制作是这样,如果我输入region.php?region = fife它会自动更改为钓鱼/横笛/ ????

2 个答案:

答案 0 :(得分:1)

更好的解决方案是canonical URLs。这告诉搜索引擎哪个URL是您要在搜索结果中显示的URL,并且到达该页面的所有其他URL都是它的副本,并将其计入[页面的排名(包括传入链接))。

你应该只希望搜索引擎找不到其他页面。如果他们这样做是重复的内容,显然你应该避免的事情。

答案 1 :(得分:0)

只要您没有链接到非重写URL结构(即region.php?region = fife),那么webcrawler就无法发现该URL,也不会获得重复的内容。< / p>

如果一个人要输入该URL并获得结果,就SEO而言,这是可以的。

因此,请务必仅在您的应用中使用漂亮的网址结构。