1

から何かを書き直したい

www.domain.com/index.php?search=product/model&model_name={query string}

www.domain.com/{query string}.html

これが私の書き換えコードですが、機能しません。助けが必要です。ありがとう。

RewriteRule ^index.php?search=product/model&model_name=(.*)$ index.php/$1.html
4

1 に答える 1

0

のクエリ文字列と照合することはできません。 aを使用してvarと照合RewriteRuleする必要があります。RewriteCond%{QUERY_STRING}

RewriteCond %{QUERY_STRING} ^search=product/model&model_name=(.*)$
RewriteRule ^/?index.php$ index.php/%1.html [L]

これにより、誰かが をリクエストしたときに、ブラウザのアドレス バーの URL が変更されていない間 (クエリ文字列を含む URL のまま) でwww.domain.com/index.php?search=product/model&model_name={query string}コンテンツが提供されます。/index.php/{query string}.html

于 2012-08-22T07:38:35.057 に答える