0
我的文件夹结构如下 我有一个文件夹命名为docs
这里面我有2个文件: all_docs.php
和level.php
nginx的重写文件
all_docs有2个参数,我有这样的重写规则:
rewrite ^/doc-([^/]*)-([^/]*)/?$ /doc/all_docs.php?title=$1&lang=$2 last;
这使得能够实现像
all_docs.php?title=fashion&lang=en
0123的网址
的样子:
/doc-fashion-en/
的问题是,我也想访问的文档文件夹内level.php但 我不能因为nginx的要求重写之后:
/doc-fashion-en/level.php
不存在
我试过 重写^/doc - ([^ /] ) - ([^ /])/level.php /doc/level.php?$args;
没有成功,level.php有一些需要传递的参数 这就是为什么我使用$ args。
任何帮助,将不胜感激
对'level.php'的请求应该怎么看? '/ doc-title-lang/level.php'? –
是的,确切地说,不包括像level.php这样的参数?lang = us&volume = 4 etc – inrob