2010年03月15日

nginx下配置discz rewrite

Filed under: Web Server » Nginx — 标签:, — cmpan @ 2010-03-15 08:38:06

discuz论坛的url重写在server中加入配置:

# discuz rewrite
if (!-f $request_filename) {
    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;
}

如果论坛安装在网站的文件夹中,配置如

rewrite ^/bbs/archiver/((fid|tid)-[\w\-]+\.html)$ /bbs/archiver/index.php?$1 last;
……

Views – 4232

分享到:

2009年12月10日

Nginx rewrite 跳转URL

Filed under: Web Server » Nginx — 标签:, — cmpan @ 2009-12-10 23:59:27