php 301跳转怎么转向统一url格式

发布时间:2020-03-01编辑:脚本学堂
有关php 301跳转的一种实现方法,不用apache中的url rewrite重写模块,直接在php代码中实现301跳转,需要的朋友参考下。

通常做法是apache中用rewrite实现301跳转,不过我的apache没有配置这个模块,所以只能在php代码中实现301重定向了。

问题起因:url不统一给人很不专业的感觉,而且也不利于搜索引擎。

解决方法:在公用的包含文件中包含如下代码:
 

复制代码 代码示例:
if($_SERVER['SERVER_NAME']!="www.plcxue.com"&&$_SERVER['SERVER_NAME']!="code.plcxue.com")
{
    Header( "HTTP/1.1 301 Moved Permanently" );
    Header( "Location: http://www.plcxue.com".$_SERVER["REQUEST_URI"] );
}