我们的服务遍布中国

我们的服务遍布中国
乃至世界

光网所服务的品牌地域与城市
北京 天津 上海 广州 深圳 香港 厦门 江苏 浙江 山东
重庆 长沙 武汉 成都 西安 宁夏 丽江 青海 云南 乌鲁木齐
黑龙江 内蒙古 河北 ...
光网服务与合作的全球各地
美国 加拿大 德国 法国 英国 瑞士 意大利 荷兰
印度 日本 韩国 ...

不论你的品牌在何处
我们都可以提供完善的服务与帮助

致电

0512-56969630
您所在的位置:首页 > SSL证书

详解301域名重定向跳转设置的7种方法

发布时间:2017/3/14 20:21:55 浏览:154打印字号:

301重定向设置表示本网站部分内容永久性转移到另一个地址。通常在域名变更,分配域名权重, 网站改版升级时使用,可避免出现404错误,提高客户体验,有利于SEO。

通过对301重定的设置,向有利于网站统一个网站URL,避免一个页面多个URL可以打开。所以要做到URL规范化避免页面权重的分散。一般我们新网站开通里通常会把带www的域名与不带www的域名。其实带www的就是二级域名,如果不做301就会导致,带www与不www的域名同时收录。下面就根据我的博客域名www.gworg.com 实现301跳转到gworg.com来进行操作讲解。

根据自己的服务器的情况不同包括以下几种方法 :

1,windows服务器iis6的301重写向设置方法:

打开IIS,在IIS里找到已经建立的网站然后,右击选择“属性“。在弹出的对话框里选择主目录输入重定向的域名,然后选择资源的永久重定向确定即可。

17.jpg

2,通过伪静态组件来实现301重定向

window的主机IIS的服务器,需要有安装 ISAPI_Rewrite这个组件。

17-2.jpg

(如果是虚拟主机需要咨询主机商是否支持)如果支持,则先2个域名都解析到同一个IP,然后http.ini里或则是在在httpd.conf文件开始处加入以下规则:

#此规则表示如果访问是gworg.com就跳转到www.gworg.com 

# For ISAPI_Rewrite 2.x

RewriteCond Host: ^luopaichao.com$

RewriteRule (.*) http://www.gworg.com$1 [I,RP]


# For ISAPI_Rewrite 3.x

RewriteCond %{HTTP:Host} ^gworg.com$

RewriteRule (.*) http://www.gworg.com$1 [NC,R=301]

注意以上两个伪静态的版本,版本不同使用的规则不一样。


3,windwos2008服务器系统的 iis7或则iis7.5 无论是虚拟主机还是独立服务器,可以通web.config来设置

以下代码主要实现www.gworg.com跳转到gworg.com

<configuration>

<system.webServer>

<rewrite>

<rule name="WWW Redirect" stopProcessing="true">

<match url=".*" />

<conditions>

<add input="{HTTP_HOST}" pattern="^www.gworg.com$" />

</conditions>

<action type="Redirect" url="http://www.gworg.com/{R:0}"

redirectType="Permanent" />

</rule>

</rules>

</rewrite>

</system.webServer>

</configuration>


4,Linux系统301设置,将以下规则添加到.htaccess文件。

luopaichao.com替换为自己的域名,表示将gworg.com重定向到www.gworg.com

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTP_HOST} ^gworg.com$ [NC]

RewriteRule ^(.*)$ http://www.gworg.com/$1 [R=301,L]

</IfModule>

5,适用于使用Unix网络服务器的用户

通过此指令通知搜索引擎的spider你的站点文件不在此地址下。这是较为常用的办法。

形如:Redirect 301 / http://www.gworg.com/

6,用ASP/PHP实现301重定向:

ASP:

Response.Status="301 Moved Permanently"

Response.AddHeader "Location","http://www.gworg.com/"

Response.End

PHP:

header("HTTP/1.1 301 Moved Permanently");

header("Location:http://www.gworg.com/");

exit();

7,绑定/本地DNS

如果具有对本地DNS记录进行编辑修改的权限,则只要添加一个记录就可以解决此问题。若无此权限,则可要求网站托管服务商对DNS服务器进行相应设置。

DNS服务器的设置

若要将www.gworg.com指向gworg.com,则只需在DNS服务中应增加一个别名记录,可写成:blog IN CNAME gworg.com

301重定向测试工具

站长工具:http://tool.chinaz.com/pagestatus/default.aspx

站长帮手:http://i.links.cn/getheader.asp

检测方法:打开网站输入网址查看HTTP状态码,如果返回301说明设置成功。

以上方法如有问题欢迎留言或则直接联系我。