从一个例子开始。
输入URI:
http://website.com/search/some-search-keywords
重写的URI:
http://website.com/search.php?q=some-search-keywords
重写规则:
rewrite ^/search/(.*)$ /search.php?q=$1?
“?”是什么意思?在“重写规则”中?我不明白 有人可以给我一个解释或参考吗?非常感谢!
答案 0 :(得分:0)
如果替换字符串包含新请求参数,则先前的请求参数将附加在它们之后。如果这是不希望的,在替换字符串的末尾加上一个问号可以避免附加
阅读官方文档总是一个好主意。