小编修改了dedecms默认的伪静态规则,发现后台预览的地址与前台不一致。
这个是通过js实现的。我们找到文件dede/dede/templets/content_list.html看看代码实现原理
这段就是head部分引用代码
<script language="javascript" src="js/list.js"></script>
我们找到这个js文件dede/dede/js/list.js
看的出这里又是调用了一个php实现的 文章预览,那我们就找到archives_do.php文件。路径在dede/dede/archives_do.php
代码大概在69行
echo "<script language='javascript'>location.href='{$cfg_phpurl}/$arcRow[typedir]/{$aid}';</script>";
这里面注意一些变量的使用,一些常量的使用配置文件在
dede/include/common.inc.php
我们也可以多熟悉熟悉。小编在配置网站域名的时候也是尝试了好几次。