游览器输入网址时,我们一般都习惯性的输入一级域名(yaolou.com),往往我们的网站都是绑定到带WWW的二级域名上,这时就需要处理一下,让其自动跳转至带有“WWW”的目标地址上
例如:将 yaolou.com 重定向到 www.yaolou.com
Nginx 方式:有两种写法,选其一即可
一级域名重定向跳转到 www 二级域名上
# 一级域名 yaolou.com 跳转到 www.yaolou.com if ($http_host ~ "^yaolou.com$") { rewrite ^(.*) https://www.yaolou.com$1 permanent; }
所有非 www 二级域名都重定向跳转到 www.a.com
# 所有非 www.yaolou.com 开始的域名,都重定向到 www.yaolou.com 上面去 if ($http_host !~ "^www.yaolou.com$") { rewrite ^(.*) https://www.yaolou.com$1 permanent; }
PHP 方式:
将下面代码放到网站根目录“index.php”文件最上方,保存
if( $_SERVER['HTTP_HOST'] == "yaolou.com" ){ // 发出302头信息 header("HTTP/1.1 302 Found"); // header()函数跳转 header("Location: https://www.yaolou.com"); exit(); }
上面代码,请根据自己网站情况修改