通常做法是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"] );
}