织梦文章命名规则{cc} 日期+ID混编后用转换为适合的字母,有时我们要适配或者伪静态时需要拿到真实的文章id,所以要把{cc}用ord()系统函数把字母还原回来.
在/plus/view.php里面添加
还原代码
//还原{cc}
if(isset($aid) && strlen($aid) > 8)
{
$aid = !is_numeric($aid) ? preg_replace_callback('/[A-Za-z]/', function($m) { return ord($m[0]);}, $aid) : $aid;
$aid = substr(substr($aid, 0, -4), 4);
}
文章伪静态规则也得修改。此规则是按下面地址的伪静态规则设置的。
最新织梦DEDECMS全站目录化伪静态设置(网址和生成静态地址一样、电脑和手机访问地址也一样)
电脑端的文章伪静态规则由
rewrite ^/(.*)/([0-9]+)\.html$ /plus/view.php?aid=$1;
修改为
rewrite ^/(.*)/([0-9a-zA-Z]+)\.html$ /plus/view.php?aid=$2;
手机端的内容页伪静态规则由
rewrite ^/(.*)/([0-9]+)\.html$ /view.php?aid=$1;
修改为
rewrite ^/(.*)/([0-9a-zA-Z]+)\.html$ /view.php?aid=$2;
演示地址:https://www.kouhao.org/
本站的发展离不开您的支持,请在解决问题后再考虑是否为本站打赏或捐助。