全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1904|回复: 8

求转个htaccess伪静态规则到nginx

[复制链接]
发表于 2010-12-7 16:12:38 | 显示全部楼层 |阅读模式
直接在线转换的那种不用了,试过了行不通。就是不明白上面的两句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 | 显示全部楼层
找我啊。。。。
  1. location / {
  2.             rewrite ^/faq/(.+).shtml$ /faq.php?id=$1 last;
  3.             rewrite ^/questions/(.+).shtml$ /questions.php?id=$1 last;
  4. }
复制代码

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

评分

参与人数 1威望 +15 收起 理由
cuxian + 15 谢小夜。我这儿一开始净跟前两句较劲了。。 ...

查看全部评分

 楼主| 发表于 2010-12-7 16:15:49 | 显示全部楼层
看你忙碌状态,没敢打扰你老人家  
发表于 2010-12-7 16:18:22 | 显示全部楼层
在陪领导开会呢,我拿本子,假装记录会议记录,其实是在看小说。
 楼主| 发表于 2010-12-7 16:18:37 | 显示全部楼层
原帖由 小夜 于 2010-12-7 16:14 发表
找我啊。。。。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 | 显示全部楼层
已解决,版主锁贴,沉底。
 楼主| 发表于 2010-12-7 16:31:12 | 显示全部楼层
小夜胸低给解决了  
发表于 2010-12-7 16:34:40 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-5-5 11:53 , Processed in 0.068736 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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