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

来自:    更新日期:早些时候
php 域名301重定向,把不带www的域名重定向到带www的域名上。~

把不带www域名301重定向到带www的域名上,有利于优化。
怎么做:
1.需要新建站点,这个是网上很多教程都没讲的一点,如果你没有新建站点,那么你的网站会陷入一个重定向的死循环。在IIS上新建一个iswweb.com这样不带www的站点。建这个站点可以不放任何内容在文件夹中都可以,只要站点存在即可。
2.右键在新建的这个站点上点属性,主目录,重定向到url,下面的文本框里填写上整个网站完整的输入地址 ,这里一定要填写带www的,而且要跟上$S$Q,以保证带有参数的连接也可以重定向到带www的域名。“上面输入的准确URL”和“资源的永久重定向”这2项要勾上。
3.其实带www和不带WWW的2个站点是独立的,也就是说你可以单独为不带WWW的域名建一个站点,重定向到带WWW的就行。
4.就是检测301重定向是否成功。站长工具的HTTP状态工具(chinaz)即可查到,如果查到的返回状态是301就说明你已经成功了。

分两步:
1、建立一个 301.php页面,代码如下:
<?php
$the_host = $_SERVER['HTTP_HOST'];
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
if($the_host !== '这里写不带WWW的域名')
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://这里写入带WWW的域名'.$request_uri);
}
?>

2、在PHP页面顶部插入调用这个文件:


就可以了,当然,你也可以通过URL重写的方法来完成。。

1.需要新建站点,这个是网上很多教程都没讲的一点,如果你没有新建站点,那么你的网站会陷入一个重定向的死循环。在IIS上新建一个iswweb.com这样不带www的站点。建这个站点可以不放任何内容在文件夹中都可以,只要站点存在即可。
2.右键在新建的这个站点上点属性,主目录,重定向到url,下面的文本框里填写上整个网站完整的输入地址 ,这里一定要填写带www的,而且要跟上$S$Q,以保证带有参数的连接也可以重定向到带www的域名。“上面输入的准确URL”和“资源的永久重定向”这2项要勾上。
3.其实带www和不带WWW的2个站点是独立的,也就是说你可以单独为不带WWW的域名建一个站点,重定向到带WWW的就行。
4.就是检测301重定向是否成功。站长工具的HTTP状态工具(chinaz)即可查到,如果查到的返回状态是301就说明你已经成功了。

win系统的空间和linux系统的空间, 规则是不同的, 请先说明下你用的空间是什么系统的


301重定向 将不带WWW的域名重定向到带WWW的域名视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网