EMLOG文章页面301跳转|不带www域名301跳转

刚刚折腾好久的代码,所有EMLOG用户通用,代码复制粘贴就好了,不需要改。刘旭自媒体博客亲测不成功,是可以跳转,但伪静态页面打不开,不明白为什么,高手请教一下,呵

【文章页面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   ?>  之间,如图:
  
EMLOG文章页面301跳转|不带www域名301跳转



【不带www域名301跳转】

网站解析肯定要有一个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 里面,如下图:
  
EMLOG文章页面301跳转|不带www域名301跳转

具体访问效果请点击下面链接:

文章页面301跳转:
http://www.liuxuseo.cn/tuiguangyingxiao/107.html
http://www.LiuXuSEO.cn/?post=107

不带www域名301跳转:
http://LiuXuSEO.cn
http://liuxuseo.cn/tuiguangyingxiao
http://liuxuseo.cn/tuiguangyingxiao/107.html
本博客所有文章如无特别注明均为原创。作者:liuxu复制或转载请以超链接形式注明转自 刘旭博客
扫码关注刘旭SEO微信公众号,原文地址《EMLOG文章页面301跳转|不带www域名301跳转

上一篇:EMLOG伪静态规则【iis / nginx】

下一篇:EMLOG文章点赞--打赏--分享插件

分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)