私はすでに数週間前にトピックを開始しました。しかし、古い問題と非常によく似た新しい問題が発生しました: .htaccess rewrite URL with a question mark "?"
私の目的はこのURLでした:
/mysite/component/users/?view=registration
この新しい URL に書き換えます。
mysite/registration.html
私の現在の.htaccess
コードは次のとおりです。
RewriteBase /mysite
RewriteCond %{QUERY_STRING} ^view=(.*)$
RewriteRule ^component/users/?$ %1.html? [R=301,L]
とてもうまくいきました。
しかし、この構成は次のように始まるすべての URL に関係していることに気付きました。
/mysite/component/users/?view=
たとえば、この構成は次のような URL にも関係します。
/mysite/component/users/?view=remind
これは私が欲しくないものです
この URL だけを書き換えたい:
localhost/mysite/component/users/?view=registration