0

从一个例子开始。

输入 URI:

http://website.com/search/some-search-keywords

重写的URI:

http://website.com/search.php?q=some-search-keywords

重写规则:

rewrite ^/search/(.*)$ /search.php?q=$1?

是什么意思 ”?” 在“重写规则”中?我不明白谁能给我解释或参考?非常感谢!

4

1 回答 1

0

http://nginx.org/r/rewrite

如果替换字符串包含新的请求参数,则将先前的请求参数附加在它们之后。如果这是不希望的,在替换字符串的末尾放置一个问号可以避免附加它们

阅读官方文档总是一个好主意。

于 2012-09-17T12:46:07.053 回答