求转个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
找我啊。。。。location / {
rewrite ^/faq/(.+).shtml$ /faq.php?id=$1 last;
rewrite ^/questions/(.+).shtml$ /questions.php?id=$1 last;
}
[ 本帖最后由 小夜 于 2010-12-7 16:23 编辑 ] 看你忙碌状态,没敢打扰你老人家:lol 在陪领导开会呢,我拿本子,假装记录会议记录,其实是在看小说。:lol 原帖由 小夜 于 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 小夜还是上班族呢啊,我还以为是全职站长呢 已解决,版主锁贴,沉底。 小夜胸低给解决了:victory: http://www.anilcetin.com/convert-apache-htaccess-to-nginx/
下次你自己转换
页:
[1]