我无法弄清楚如何在URL重写中使用两个查询。
我知道以下内容将允许我进行单一查询。
RewriteRule ^movie/(.+)$ movie.php?url=$1
example.com/movie/superman
但我如何在那里添加另一个查询?
example.com/cinema/vue-sheffield/movie/superman
我做的每件事似乎都不起作用。
由于
答案 0 :(得分:0)
这不一定是查询,这取决于您正在与之交谈的Web服务 - ?
之后的内容是URL参数列表,您可以在其中有多个URL参数,以{分隔{1}}。通常,订单或参数无关紧要,您经常会以&
的形式找到它们。
我不确定你的重写问题是什么。
答案 1 :(得分:0)
如果您的电影院总是谢菲尔德,您可以这样做。
RewriteRule ^cinema/vue-sheffield/movie/([^/]+) index.php?movie=$1&cinema=sheffield&%{QUERY_STRING} [L]
如果没有,那么你可以这样做
RewriteRule ^cinema/([^/]+)/movie/([^/]+) index.php?cinema=$1&movie=$2&%{QUERY_STRING} [L]
然后你可以
example.com/cinema/whateverhere/movie/somemovie