欧贝特试验设备
免费服务热线

Free service

hotline

欧贝特试验设备
热门搜索:

用htaccess实现网址规范化

发布时间:2020-03-06 11:57:49阅读:来源:欧贝特试验设备

网址规范化在SEO中是一个比较重要的环节,同时存在不同的网址版本,不但可能造成复制,还不能正确的集中权重。

目前大多数网站,绑定域名都有带WWW和不带两个版本,乃至很多网站同时绑定多个域名。经过处理(跳转、CNAME),对访问者来讲可能没有任何影响,看到的都是一样的内容;但对搜索引擎,就没法肯定哪个网址是真正的主页。

可控因素,网站内容链接应当保持同一个版本,比如整站中,返回首页的地址为固定的一个版本。但还有一个不可控的因素,就是他人链到你的网站,所使用的网址。很多自发链接或交换链接时,他人可能会省略掉WWW,或采取绑定的另外一域名。

外界因素不可控,我们可以从网站内部来控制。利用Apache的.htaccess,使用301重定向,规范网址。

新建一个空文件,文件名.htaccess,填入重定向规则后,上传到网站根目录。

用301将不带WWW的域名重定向

rewriteEngine on

rewriteCond %{_host} ^ [NC]

rewriteRule ^(.*)$ $1 [R=301L]

用301将绑定的其他多个域名重定向到主域名

RewriteEngine on

RewriteCond %{HTTP_HOST} ^$ [OR]

RewriteCond %{HTTP_HOST} ^$ [OR]

RewriteCond %{HTTP_HOST} ^$ [OR]

RewriteCond %{HTTP_HOST} ^$ [OR]

RewriteCond %{HTTP_HOST} ^$

RewriteRule ^(.*)$ $1 [R=301L]

固然,也可以再扩大一下,将index、p等也重定向一下:

RewriteEngine on

RewriteCond %{THE_REQUEST} ^[A-Z]{39}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ [R=301L]

可以用这个免费工具检查一下转向的效果:

interofficer/seo-tool/redirect-check/

古董免费鉴定

1急招出国劳务

英佳尔