0

URL 書き換えで 2 つのクエリを使用する方法がわかりません。

次のようにすると、単一のクエリを使用できることがわかります。

RewriteRule ^movie/(.+)$   movie.php?url=$1

example.com/movie/superman

しかし、そこに別のクエリを追加するにはどうすればよいですか?

example.com/cinema/vue-sheffield/movie/superman

私がすることはすべてうまくいかないようです。

ありがとう

4

2 に答える 2

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

于 2013-06-26T14:10:47.533 に答える
0

これは必ずしもクエリであるとは限りません。これは、話している Web サービスによって異なります。 の後に続くもの?は URL パラメータ リストであり、複数の URL パラメータを で区切って指定できます&。通常、順序やパラメーターは重要ではなく、多くの場合、フォームで見つけることができます?foo=bar&etc=whatever

書き直しに関するあなたの質問が何であるかはわかりません。

于 2013-06-26T14:04:32.553 に答える