cuxian 发表于 2010-12-7 16:12:38

求转个htaccess伪静态规则到nginx

直接在线转换的那种不用了,试过了行不通。就是不明白上面的两句rewritecond怎么个弄法。寻求帮助,谢谢!
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)faq/(.*).shtml$ $1/faq\.php\?id=$2

RewriteRule ^(.*)questions/(.*).shtml$ $1/questions\.php\?id=$2

小夜 发表于 2010-12-7 16:14:43

找我啊。。。。location / {
            rewrite ^/faq/(.+).shtml$ /faq.php?id=$1 last;
            rewrite ^/questions/(.+).shtml$ /questions.php?id=$1 last;
}

[ 本帖最后由 小夜 于 2010-12-7 16:23 编辑 ]

cuxian 发表于 2010-12-7 16:15:49

看你忙碌状态,没敢打扰你老人家:lol

小夜 发表于 2010-12-7 16:18:22

在陪领导开会呢,我拿本子,假装记录会议记录,其实是在看小说。:lol

cuxian 发表于 2010-12-7 16:18:37

原帖由 小夜 于 2010-12-7 16:14 发表 http://hostloc.wiki/images/common/back.gif
找我啊。。。。location / {
if (!-e $request_filename){
            rewrite ^/faq/(.+)$.shtml /faq.php?id=$1 last;
          rewrite ^/questions/(.+)$.shtml /questions.php?id=$1 last;
      }
} ...
不行,还是404

菠萝 发表于 2010-12-7 16:19:20

小夜还是上班族呢啊,我还以为是全职站长呢

小夜 发表于 2010-12-7 16:25:49

已解决,版主锁贴,沉底。

cuxian 发表于 2010-12-7 16:31:12

小夜胸低给解决了:victory:

Globalization 发表于 2010-12-7 16:34:40

http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

下次你自己转换
页: [1]
查看完整版本: 求转个htaccess伪静态规则到nginx