开发者社区> 问答> 正文

Linux环境下phpwind论坛nginx伪静态规则设置


Linux环境下phpwind论坛nginx伪静态规则设置
在相应nginx配置文件的server中,添加如下代码


1
rewrite ^/(.*)-htm-(.*)$ /$1.php?$2;


例如:
vi /usr/local/nginx/conf/nginx.conf #编辑nginx配置文件
找到下面这行,在server_name localhost;后边一行添加上面的代码


1
server {
2
listen 80;
3
server_name localhost;
4

5
rewrite ^/(.*)-htm-(.*)$ /$1.php?$2;
6

7
#charset koi8-r;
8
#access_log logs/host.access.log main;
9
location / {
10
root html;
11
index index.php index.html index.htm;
12
}
保存配置文件,最后重启nginx即可
      service nginx restart


然后在phpwind论坛后台-全局-伪静态-静态目录部署-静态目录部署功能,选择开启。


静态目录:-htm-


静态目录扩展名设置:.html


点击提交即可

展开
收起
chuanshuolian 2011-12-30 08:17:41 9215 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
深入解析数据存储技术原理及发展演进—Linux开源存储技术 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载