- 积分
- 6
- 威望
-
- 金钱
-
- 注册时间
- 2010-10-28
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2010-10-31 21:55:32
|
显示全部楼层
原帖由 licess 于 2010-10-31 19:17 发表
dz的nginx伪静态网上很多,可以搜索一下。
lnmp里面的伪静态是只适合虚拟主机,不适合二级目录的。需要修改伪静态加上二级目录的名称。
老大好啊,请问一下二级目录的名称加在哪里呢?
比如这个是虚拟主机的discuz.conf的内容
- location / {
- rewrite ^/archiver/((fid|tid)-[\w\-]+\.html)$ /archiver/index.php?$1 last;
- rewrite ^/forum-([0-9]+)-([0-9]+)\.html$ /forumdisplay.php?fid=$1&page=$2 last;
- rewrite ^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /viewthread.php?tid=$1&extra=page%3D$3&page=$2 last;
- rewrite ^/space-(username|uid)-(.+)\.html$ /space.php?$1=$2 last;
- rewrite ^/tag-(.+)\.html$ /tag.php?name=$1 last;
- }
复制代码
在这个虚拟主机下面,我的discuz7.2安装在72目录下面的
伪静态这样改对吗?
- location /72/ {
- rewrite /72/^/archiver/((fid|tid)-[\w\-]+\.html)$ /72/archiver/index.php?$1 last;
- rewrite /72/^/forum-([0-9]+)-([0-9]+)\.html$ /72/forumdisplay.php?fid=$1&page=$2 last;
- rewrite /72/^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /72/viewthread.php?tid=$1&extra=page%3D$3&page=$2 last;
- rewrite /72/^/space-(username|uid)-(.+)\.html$ /72/space.php?$1=$2 last;
- rewrite /72/^/tag-(.+)\.html$ /72/tag.php?name=$1 last;
- }
复制代码 |
|