我已经将我的php网站设置为url,并重新编写了网址,
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^[A-Za-z0-9-_]+/([A-Za-z0-9-_]+)/?$ product.php?uni_id=$1 [NC,L] #
所以,旧网址是,
http://example.com/product.php&uni_id=laptop-123
和新网址是,
http://example.com/products/laptop-123/
现在,当搜索引擎回来时,他们应该知道(旧网址被透密地移动到)新网址,或者我可以删除搜索引擎中的所有条目,以便摆脱搜索引擎中的重复条目。
现在,在根据seo目的编写url之后我必须做些什么。
注意:我听说过使用301 redirects
但不知道如何实现它。
答案 0 :(得分:2)
要改善您的搜索引擎优化,您应该添加规范网址。
您可以通过在相关网页的head
中添加规范网址来实现这一点,因此在您的示例中:
<link rel="canonical" href="http://example.com/products/laptop-123/">
例如,谷歌知道要索引哪个网址,并且不会因重复内容而惩罚你。
请注意,这只是实现此目的的最简单方法之一,例如,当访问者未使用您的首选网址时,您也可以执行301重定向。
另请参阅information from Google本身。