修改EMLOG默认链接post为其他字符的方法
我们知道,EMLOG的默认文章页链接里都有一个post字符,对于在代码上有洁癖的人来说看着就觉得别扭,现在就来为大家分享一个修改EMLOG默认链接post为其他字符的方法。
一、操作步骤
1、打开文件include/lib/url.php,找到如下代码
$logUrl = BLOG_URL . '?post=' . $blogId;
2、将上述代码替换为如下代码
$logUrl = BLOG_URL . '?emlog=' . $blogId;
3、打开文件include/lib/option.php,找到如下代码
'reg_0' => '|^.*/\?(post)=(\d+)(&(comment-page)=(\d+))?([\?&].*)?$|',
4、将上述代码替换为如下代码
'reg_0' => '|^.*/\?(emlog)=(\d+)(&(comment-page)=(\d+))?([\?&].*)?$|',
5、打开文件include/controller/log_controller.php,找到如下代码
if ($params[1] == 'post') {
6、将上述代码替换为如下代码
if ($params[1] == 'emlog') {
二、原理解析
其实就是将文章页链接上的post替换为其他你需要的字符而已,比如emlog、article等等你喜欢的任意字符
当然,也可以参考博客志之前分享的EMLOG去掉文章页URL上的post的几种方法,达到彻底修改链接和伪静态的目的。
三、注意事项
1、本教程中所要修改的3个post,必须保证替换后的字符必须完全一致,否则会导致链接报错
2、本教程仅适用于EMLOG在默认链接下的样式修改,如果要启用URL重写/伪静态,则该教程自动失效