isapi_rewrite3.1 设置301方法
RewriteCond %{HTTP:Host} ^suntw\.com$
RewriteRule (.*) http\://www\.suntw\.com/$1 [NC,R=301]
当然你需要把suntw.com也解析到和www.suntw.com同一个ip上面
虚拟主机自定义404错误状态码
当我们去访问一个不存在的链接,会返回404,IIS会调用默认的页面(我没有指域名无法解析的情况,那时宽带广告一般都会出来),我想这个页面效果就不用说了, http://www.suntw.com/ff.html 访问这个看看效果吧。
这个很明显不友好,虽然你看得懂,但事实上很大部分人还不懂啥意思,所以有必须自己做个友好提示,打开iis站点属性,自定义错误,找到404错误那项,设置指向我自己的一个asp文件,好了我们测试下,现在有了自己的提示,细心的你会发现是200状态码,如果死链接有很多,都会引向这个页面,搜索引擎可能判定为作弊或垃圾收录
所以有必要学习下面的代码,他明确指名了此页不存在了。
<%Response.Status = "404 Not Found" %> <h5>您所请求的链接已经不存在,请联系管理员。</h5> admin#suntw.com
LINUX 虚拟主机开启301功能
我们都知道Apache支持.htaccess 分布式配置文件,他可以用于配置每个目录。用他可以实现301或伪静态跳转,防盗链,IP限制等工作,所以您经常会发现为什么主机控制面板中没有这些功能,其实Linux主机自己就支持了,需要用户配置。
转到正题,我们用ftp软件连接上空间,然后上传一个文本文档,将其命名为 .htaccess 然后右击,编辑内容。
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !www.suntw.com [NC] RewriteRule ^(.*)$ http://www.suntw.com/$1 [L,R=301]
第三行表示如果不为 www.suntw.com 的网址在访问,就跳到 www.suntw.com ,是不是很牛,既保持了您域名的Google PR值,也做到了访问重定向的目的。
将带www的域名重定向到不带www的域名方法
Options +FollowSymlinks RewriteEngine on rewritecond %{http_host} ^www.suntw.com [nc] rewriterule ^(.*)$ http://suntw.com/$1 [r=301,nc]
后面参数 nc 表示网址规范化的意思。
301重定向检测源码,301在线测试
怎么想查个网站的http状态码这么困难呢,就那两个网站,其中一个永远说超时打不开,另一个查询有点慢,于是自己就写了个,代码不难就这么几行,保存为301.asp便能使用,在线演示见:http://www.suntw.com/demo/301.asp
虚拟主机301检测
301重定向 网址规范化 不带www解决方法
先说一个简单的问题,输入suntw.com时自动转向www.suntw.com ,要实现很简单一般我们会用url转发,但那种方式给搜索引擎的状态是302,后果是什么自己搜索下。
第二种方法我们会建一个首页文件,对输入域名判断再作相应跳转,注意跳转不要用response.redirect “domain” 这样的状态也是302,正确的代码见本站相关文章。
今天要说的是第三种,完美的方法是另开一个站点,在主目录选项卡中,选择跳转到URL,然后输入http://www.suntw.com 再勾上下面的资源永久重定向,注意站点域名绑定那别忘了填 suntw.com
wordpress 301重定向 同台虚拟主机整合域名
if( $_SERVER["SERVER_NAME"]=="suntw.com" ){
Header("HTTP/1.1 301 Moved Permanently");
Header("Location: http://www.suntw.com");
exit();
}
将上面的代码加在 index.php 第二行就可以啦,我Kao,再不需要rewrite和什么iis上设置了,也不要去听那些论坛中鬼家伙的话,没一个说到点。注意后面那个exit不要,就会判定为302 作弊就是等拨毛。
在此附上在线检查工具的地址:http://www.seoconsultants.com/tools/headers-batch.asp
以下是asp中的重定向代码,千万不要用response.redirect,否则等拨毛。
if Request.ServerVariables("SERVER_NAME")="suntw.com" then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.suntw.com"
end if
没有白熬夜,睡觉