0

この例のURLを使用して達成したいことの例を次に示します。

URL: http://www.example.com/directory1/search/index.php?pagesize=10&keywords=illinois&ord=az&category=&start=90

(keywordsパラメーターの配置により、他のパラメーターとの場所が変わる可能性があります)

これを次の場所にリダイレクトしたいと思います。

URL: http://www.example.com/different_directory/search/keywords/illinois/

これを達成するために私は試しました:

RewriteCond %{QUERY_STRING}   keywords=([^&]*)
RewriteRule ^directory1/search/index.php/$  http://www.example.com/different_directory/search/keywords/%1/? [R=301,NC,L]

これはうまくいきませんでした。誰かが私が間違っているかもしれないことで私を助けることができますか?

4

1 に答える 1

0

のパターンの末尾のスラッシュだと思いますRewriteRule。それは読むべきです:

^directory1/search/index.php$
于 2012-12-17T23:08:18.770 に答える