首页 > 问答 > 全站301怎么做?

全站301怎么做?

[导读]:我们需要保持原有的路径不变,而不是全部跳转到新站点首页,比如www.老域名.com/url/ 还需要跳转到www.新域名.com/url/ 这样的地址,我们就需要设置全站301 这样是怎么做的 不只是...

我们需要保持原有的路径不变,而不是全部跳转到新站点首页,比如www.老域名.com/url/ 还需要跳转到www.新域名.com/url/ 这样的地址,我们就需要设置全站301 这样是怎么做的 不只是单独首页做

如果是PHP的网站,301代码如下
$the_host = $_SERVER['HTTP_HOST'];//取得当前域名
$the_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面部分
$the_url = strtolower($the_url);//将英文字母转成小写
if($the_url=="/")//判断是不是首页
{
$the_url="";//如果是首页,赋值为空
}
if($the_host == 'o域名.com')//如果域名是不带www的网址那么进行下面的301跳转
{
header('HTTP/ 301 Moved Permanently');//发出301头部
header('Location:域名.com'.$the_url);//跳转到带www的网址
}

###

dede的网站

###

nginx的:

server
     {
       listen 80;
       server_name www.老域名.me;
       return 301 $scheme://www.新域名.me$request_uri;
     }

###

只需要做好域名跳转就可以了,内页也会自动跳转。例如把 跳转到,在访问的时候,也会自动跳转到。

本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/43639.html