如何设置301重定向代码大全 - 网际技术

如何设置301重定向代码大全

本文由 网际电脑 于 2016-3-11 8:25 发布在  网站运营 浏览:964    电脑  技术  问问  投稿  导航 评论

很多站长都知道顶级域名要做301但是很少有人会做。一个细节问题,今天总结了一下301重定向的方法,发出来以供参考!!今天就是教大家如何设置真正的全站301重定向,把wjdiy.cn下的所有页面301资源重定向到www. wjdiy.cn 相对应的页面。

第一种情况,windows系统服务器或者vps

IIS下301设置
Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
001.jpg
第二种情况,Linux的主机。

做整站301跳转,只需要修改文件httpd.conf或者.htaccess文件保存就可以了:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^wjdiy.cn [NC]

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

第三种情况,虚拟主机如何实现

虚拟主机可以利用httpd.ini文件为网站设置301永久重定向

1、网站服务器是IIS,在httpd.ini文件开始处加入以下规则: 

RewriteCond Host: ^xxxx\.com$
RewriteRule (.*) http\://www\.xxxx\.com$1 [I,RP]

如果不存在httpd.ini,可以新建一个,添加如下代码:

[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^xxxx\.com$
RewriteRule (.*) http\://www\.xxxx\.com$1 [I,RP]


2、若网站服务器是Apache,新建.htaccess文件,输入下列内容(需要开启mod_rewrite)

在.htaccess文件开始处加入一下规则 

RewriteCond %{http_host} ^wjdiy.cn [NC]
RewriteRule ^(.*)$ http://www.wjdiy.cn/$1 [R=301,L]

附、httpd.ini多域名301跳转代码
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^xxxx2\.com$
RewriteRule (.*) http\://www\.xxxx2\.com$1 [I,RP]
RewriteCond Host: ^www\.xxxx2\.com$
RewriteRule (.*) http\://www\.xxxx1\.com$1 [I,RP]
RewriteCond Host: ^xxxx1\.com$
RewriteRule (.*) http\://www\.xxxx1\.com$1 [I,RP]


把下面一段代码 保存为 httpd.ini 放到web里。网址换成自己。实现301跳转. 


[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^wjdiy.cn
RewriteRule (.*) http://www.wjdiy.cn$1 [RP]

下面是.htaccess的代码
RewriteEngine On
RewriteCond %{HTTP:Host} ^wjdiy.cn$
RewriteRule (.*) http://www.wjdiy.cn/$1 [NC,R=301]



网站内容地址更换,最好的办法就是301重定向,重定向不单有利于搜索引擎优化更能有效的提升用户体验度。网际电脑建议只要非暂时性的地址更换都使用301进行重定向,下面是我收集的一些301重定向代码分享下。
1、301重定向之ASP
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.wjdiy.cn"
%>
2、301重定向之PHP
<? 
Header( "HTTP/1.1 301 Moved Permanently" ) ;
Header( "Location: http://www.wjdiy.cn" );
?>
3、301重定向之NET
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader ("Location","http://www.wjdiy.cn");
}
</script>
4、301重定向之IIS

Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择"资源的永久重定向"。

标签: 服务器 数据库 网站推广
标题: 如何设置301重定向代码大全
地址: http://www.wjdiy.com/wangzhan/2532.html
提示:本站所有稿件由网际技术原创或改编!欢迎转载!转载请注明稿件地址!
服务项目:组装新电脑;电脑配件批零;快修笔记本;电脑维修;工控板维修;
网络调试布线架设;打印机维修加耗材;网站微站建设推广;外包it技术服务!
联系电话:0755-81798581、29167880 手机QQ微信号:13713730648

好文章!先分享再发表评论:千人交流QQ群:137562703 欢迎加入!

首页 硬件 软件 系统 网络 技术 教程 设备 安防 网际 经验 知识 二手 维修 网站 苹果 手机 本本 报修 视角 信息

软件工具 电脑配件 博客收录 网际电脑 管理网站 关于我们 联系方式 展示我们 手机访问 网站留言 付款方式 本站地图

电话:0755-81798581 技术:13713730648 客服:400-800-2441 地址:深圳龙华民治樟坑一区109栋1楼(深圳市网际电子有限公司)

All Rights Reserved. Powered by wjdiy.net rss.php by wjdiy.com 粤ICP备12018530号 SiteMap