多域名指向同一个网站,链接跳转到主域名的处理方式——php脚本跳转
出现这种问题的情况很多,很多网站会绑定多个域名。至少有的网站会同时绑定 www.xxxx.com和 xxxx.com 两个域名。为了SEO优化,也为了链接的唯一性,需要将 http://xxxx.com/a.php?b=c 这样的地址跳转成 http://www.xxxx.com/a.php?b=c 。
php的脚本处理如下:
1 2 3 4 5 6 |
//该脚本生效的前提是 主域名放到web服务器配置server_name的第一个,即要跳转到的主域名值与$_SERVER['SERVER_NAME']相等 if($_SERVER['SERVER_NAME'] != $_SERVER['HTTP_HOST']) { $url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; header("Location:" . $url); } |
这里不做过多解释,这个不是什么难题,放到这里只是为了自己方便,也为有需要的朋友提供方便。