蝉知CMS建站系统如何设置伪静态
- 2016-06-23 16:39:00
- GavinHsueh 原创
- 8002
蝉知 系统支持两种访问方式,一种是传统的get方式,比如/?m=article&id=123,代表文章模块的123这篇文章。还有一种是静态url访问,比如/article-view-123.html。
从1.5版本开始,蝉知系统内置了对搜索引擎特别友好的url路径结构。上述的静态url地址会转变成article/123.html。如果123这篇文章所属的类目还设置了类目的别名,比如news,地址还会进一步优化为news/123.html。
但是要想使用静态url方式,需要配置webserver使用静态url功能。如果您使用的是网站空间,一般都已经打开了。如果是自己部署的服务器,请按照下面的来设置:
apache:
1. 配置apache的配置文件,加载 mod_rewrite模块。
即:LoadModule rewrite_module modules/mod_rewrite.so(将注释去掉)
2.蝉知系统根目录下已自带的 .htaccess文件不可少。
3. 配置文件中,将AllowOverride none 改为All,:
<Directory /home/chanzhieps/www>
Options FollowSymLinks Indexes
AllowOverride All
</Directory>
4.将蝉知建站系统的配置文件 my.php内requestType值设为PATH_INFO
nginx:
在配置文件中加入下面代码即可:
location / {
if (!-e $request_filename){
rewrite ^/(.*)$ /index.php?s=/$1 last;
}
}
前提也是
将蝉知建站系统的配置文件
my.php内requestType值设为PATH_INFO
大家如果还有其他的方法欢迎分享。