5

私はすでに数週間前にトピックを開始しました。しかし、古い問題と非常によく似た新しい問題が発生しました: .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
4

1 に答える 1