Php 搜索引擎优化-漂亮的网址和动态网址在同一时间
我想知道一个同时使用漂亮URL和动态URL的网站是否会因为内容重复而受到惩罚 比方说Php 搜索引擎优化-漂亮的网址和动态网址在同一时间,php,url-rewriting,seo,dynamic-url,Php,Url Rewriting,Seo,Dynamic Url,我想知道一个同时使用漂亮URL和动态URL的网站是否会因为内容重复而受到惩罚 比方说 http://example.com/article/1与http://example.com/?article=1。这对搜索引擎优化有害吗 额外问题: 输入http://example.com/?blabla=qwerty将加载默认主页。是http://example.com/?blabla=qwerty被视为与http://example.com 如果用户输入http://example.com/????a
http://example.com/article/1
与http://example.com/?article=1
。这对搜索引擎优化有害吗
额外问题:
输入http://example.com/?blabla=qwerty
将加载默认主页。是http://example.com/?blabla=qwerty
被视为与http://example.com
如果用户输入
http://example.com/????article=1
,它与http://example.com/?article=1
?谢谢忘记终端用户-如果搜索引擎机器人可以索引这两个页面,那么这就是糟糕的SEO
假设谷歌正在索引http://example.com/article/1
以及http://example.com/?article=1
然后它将被视为同一站点上的重复内容
然而http://example.com/?blabla=qwerty
和http://example.com
所有这些变化都被视为一个页面
所以这对搜索引擎优化来说并不坏,但绝对不是一个好的策略。最佳做法是重定向http://example.com/?article=1
至http://example.com/article/1
- 链接在两个URL之间拆分
- 在Pavan提到的同一网站上复制内容李>
<link rel="canonical" href="http://example.com/article/1" />
有关更多背景信息,请访问
使用301重定向
如果链接不规范,请使用301永久重定向将链接传递到新URL。参考:
使用rel=“next”和rel=“prev”
如果有分页内容,请使用HTML属性rel=“next”和rel=“prev”向google指示页面已分页并链接。这将解决诸如?page=1和?page=2之类的问题。更多关于谷歌的信息
<link rel="prev" href="http://www.example.com/article?page=1">
<link rel="next" href="http://www.example.com/article?page=3">
如果您有一个漂亮的URL,为什么还需要查询字符串版本?一般来说,如果你能避免你的URL空间创建重复的链接格式,这是一个好主意。这个问题似乎离题了,因为它是关于搜索引擎服务的行为。它可能在上的主题上。@halfer我首先使用了段落格式,但它是对示例域的超链接,因此我必须使用代码格式。感谢您的修复:)使用规范URL怎么样?如果有,它会有帮助吗?@Ezio_u它将被视为类似于nofollow标记,但很难实现ITA,因为我看到大多数页面在输入伪参数时都不做任何事情,例如,添加加载同一页面而不重定向,不将其视为重复内容?如果添加了额外的伪参数,我将显示404错误,该怎么办?我仍然认为参数不应该影响没有参数的实际url。但我认为添加规范url是最佳实践。对于Web服务器,一个带有查询字符串的url和另一个带有不同查询字符串的url将被视为两个不同的url。因此,对于搜索引擎优化,他们将被视为这样。当url提供重复内容时,它们将聚集在一起,在这种情况下,可以使用规范url。也可以使用301重定向;我之前所做的是在服务器端,以确定URL的格式是否正确。如果它不漂亮,它将301重定向到漂亮的一个。这样,当其他人复制和粘贴以共享链接时,不会出现不一致。