windows虚拟主机简单通用301重定向方法
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
第一步:在网站根目录下新建一个文件夹叫301。
第二步:进入虚拟主机网站的“主机管理--子目录绑定”子目录名里输入:301。
第三步:新建一个记事本程序,输入以下代码:(以ASP代码为例,这和你的网站用什么程序无关系,什么程序都可以用。)
<%@ Language=VBScript %>
<%Response.Status="301 Moved Permanently"
Response.AddHeader "Location" ,"http://www.5uhezu.net/"
%>
把域名改为你的目标域名。另存为index.asp,上传到301目录下。如果你的xxx.com原已经解析成功,那么试一下访问XXX.com,是不是会自动变成www.xxx.com,如果是,那301重定向就做好了,还有其他域名需要重定向到www.xxx.com的,只需在“子目录绑定”那里绑定301这个目录就可以了。
-------------------------------------------------------------------------------
DEDECMS 301定向
将以上代码插入到/index.php, /plus/view.php,list.php的开头,把首页的静态删了。
上面的这个代码不仅做到了301,而且还不失去流量
例如
当有人访问 http://www.5uhezu.com(老域名)
php就会301重定向到 http://www.5uhezu.cn
当有人访问 http://www.5uhezu.cn/plus/view.php?aid=8609
php就会301重定向到 http://www.5uhezu.com/plus/view.php?aid=8609
也就是说 把域名换了一下 ,链接地址后面的还保留 ,这样流量不丢,新域名的收录很快的
-----------------------------------------------------------------------------------------
如果是apache的话 在.htaccess
[quote]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.xxx\.com
RewriteRule ^(.*)$ http://www.xxx2.com$1 [R=permanent,L]
[/quote]
------------------------------------------------------------------------------------------
带目录跳转的301重定向
[quote]
<%
Dim sErrorUrl
sErrorUrl = Split(Request.ServerVariables("Query_String"), ";")(1)'取得出错的URL
sErrorUrl = Mid(sErrorUrl, InStr(8, sErrorUrl, "/"))'取得出错文件路径(去除http://域名)
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.5uhezu.com"& sErrorUrl
Response.End
%>
[/quote]
说明
比如:输入http://www.5uhezu.com/gemin/tool/123.html
就会通过301重定向到http://www.5uhezu.cn/gemin/tool/123.html
-----------------------------------------------------------
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!
为什么我的不好使