から何かを書き直したい
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
のクエリ文字列と照合することはできません。 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