全球主机交流论坛

标题: 求助nginx rewrite文件配置 [打印本页]

作者: yeasiz    时间: 2010-5-30 12:52
标题: 求助nginx rewrite文件配置
我使用的是lnmp.org的0.4安装包,使用abc.com作为默认域名,设置后,请问如何更改abc.com的rewrite规则?
我在/usr/local/nginx/conf/nginx.conf 文件中增加

location /
                        {
                        rewrite ^/info-id-([0-9]+)\/$ public/info.php?id=$1 last;
                        rewrite ^/info-catid-([0-9]+)-page-([0-9]+)\/$ public/info.php?catid=$1&page=$2 last;
                        rewrite ^/info-catid-([0-9]+)-areaid-([0-9]+)-page-([0-9]+)\/$ public/info.php?catid=$1&areaid=$2&page=$3 last;
                        rewrite ^/aboutus\/$ public/about.php?part=aboutus last;
                        rewrite ^/aboutus-id-([0-9]+)\/$ public/about.php?part=aboutus&id=$1 last;
                        rewrite ^/announce-page-([0-9]+)\/$ public/about.php?part=announce&page=$1 last;
                        rewrite ^/announce-id-([0-9]+)\/$ public/about.php?part=announce&id=$1 last;
                        rewrite ^/faq\/$ public/about.php?part=faq last;
                        rewrite ^/faq-id-([0-9]+)\/$ public/about.php?part=faq&id=$1 last;
                        rewrite ^/friendlink\/$ public/about.php?part=friendlink last;
                        rewrite ^/friendlink-action-apply\/$ public/about.php?part=friendlink&action=apply last;
                        rewrite ^/guestbook-page-([0-9]+)\/$ public/about.php?part=guestbook&page=$1 last;
                        rewrite ^/guestbook-action-write\/$ public/about.php?part=guestbook&action=write last;
                        rewrite ^/space-([a-z,0-9\-]+)\/$ public/space.php?user=$1 last;
                               }


后,网站中的 rewrite 后的链接提示 No input file specified.
作者: cpuer    时间: 2010-5-30 13:13
标题: 回复 1# 的帖子
设置后重启nginx了么?

nginx -t 测试是否有报错
作者: yeasiz    时间: 2010-5-30 13:27
原帖由 cpuer 于 2010-5-30 13:13 发表
设置后重启nginx了么?

nginx -t 测试是否有报错


重启鸟~没有错误报告~




欢迎光临 全球主机交流论坛 (https://loc.888543.xyz/) Powered by Discuz! X3.4