标签归档:伪静态

终于找到了discuz 伪静态功能失效的原因所在!

近日为某事业单位做一门户网站,选用了discuz x3.1作为门户程序,自制风格模板,而当要进行伪静态时,发现页面上的动态链接仍然保持原样。后来一一排除了各种可能性,依然无果。就在刚刚,查看discuz 默认模板文件时,发现上方有一段

<!--{eval output();}-->

,立刻眼前一亮,原来很久以前也遇到过类似问题,而罪魁祸首就是自制的模板文档末尾未加上这段代码!

lnmp下追加伪静态教程

lnmp环境下支持伪静态,而且最新的lnmp已经内置了包括wordpress和discuz等主流的伪静态规则,添加也是十分方便。但是有的同学在添加虚拟主机的时候没有添加伪静态规则(比如我),事后又需要用到,该如何做呢?
其实方法很简单,我们只需要找到域名的伪静态配置文件,修改即可。具体操作如下:

  1. 找到文件,/usr/local/nginx/conf/vhost/ceil.me.conf ,ceil.me.conf即你绑定域名的目录名
  2. 找到include none.conf,因为我们之前选的是没有伪静态所以是none,现在把none改为wordpress或者你需要的,当然不在内置中的话要自己建立。
  3. 重启:/root/lnmp reload

注意用ftp登录修改可能没有权限,这时候需要用root设置文件权限777,然后修改覆盖,将权限改回即可。