容器技术交流

 找回密码
 立即注册
查看: 2735|回复: 4

关于静态的问题,已解决。直接放在主站下面

[复制链接]
skyyw 该用户已被删除
发表于 2009-6-24 13:22:46 | 显示全部楼层 |阅读模式
服务器是:Nginx   论坛在子目录下 bbs 然后使用下面的规则,死活不顶用,apache也是
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;
break;


什么原因?是不是只要把上面的代码填进去就可以,可是填了啊,还是不行,服务器也重器了。虚拟机里

[ 本帖最后由 skyyw 于 2009-6-24 14:51 编辑 ]
发表于 2009-6-24 13:49:29 | 显示全部楼层
/换成/bbs/
skyyw 该用户已被删除
 楼主| 发表于 2009-6-24 14:03:49 | 显示全部楼层
改了 还是不行
发表于 2009-6-24 14:30:05 | 显示全部楼层
如果你的论坛目录为bbs,并且在根目录下
如/bbs
那就把/改成/bbs/
如果为目录名为别的,不能是/bbs/,而是
/目录名/
skyyw 该用户已被删除
 楼主| 发表于 2009-6-24 14:50:35 | 显示全部楼层
现在可以了,因为BBS是子目录 无论怎么放,多不行,刚才全部试了便直接放在主站下面,就可以了,但要把目录改成BBS
rewrite ^/bbs/archiver/((fid|tid)-[\w\-]+\.html)$   /bbs/archiver/index.php?$1 last;
rewrite ^/bbs/forum-([0-9]+)-([0-9]+)\.html$   /bbs/forumdisplay.php?fid=$1&page=$2 last;
rewrite ^/bbs/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$  /bbs/viewthread.php?tid=$1&extra=page\%3D$3&page=$2 last;
rewrite ^/bbs/space-(username|uid)-(.+)\.html$   /bbs/space.php?$1=$2 last;
rewrite ^/bbs/tag-(.+)\.html$ /bbs/tag.php?name=$1 last;
break;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-7 18:56 , Processed in 0.031091 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表