这是一个在emlog论坛分享的教程,用的是emlog的函数,直接套上就可以
原作者认为有利于SEO,但我觉得只是把地址统一化了而已。
1.文章页面301跳转:
em设置伪静态后,访问?post = *** 还是能查看文章,这样就让一个文章出现好多不同的链接,使用以下代码:
if (BLOG_URL . trim(Dispatcher::setPath(), '/') != Url::log($logid)){
header('HTTP/1.1 301 Moved Permanently');
header('Location:'.Url::log($logid));
}
粘贴到 echo_log.php 里面,这是php代码 记得粘贴在 <?php ?> 之间,如图:
2.非 www 域名跳转
网站解析肯定要有一个1级域名 ***.com 但是一般都用 www.***.com 这样的2级域名,用以下代码可以让访问 ***.com 自动跳转到www开头的(网页参数不变)
if ('http://' . $_SERVER['HTTP_HOST'] . '/' != BLOG_URL){
header('HTTP/1.1 301 Moved Permanently');
header('Location:' . BLOG_URL . trim(Dispatcher::setPath(), '/'));
exit;
}
注意:跳转的链接是以后台设置的网站首页为准。
代码粘贴到:header.php 里面 如下图:
当然,改不改因人而异,WordPress程序就已经自带这个功能了。
音乐优美 内容充实 主题明确 引人入胜
不错的。
好东西,马克了!