から適切なリダイレクトを取得するのに苦労しています.htaccess
。私が試みているリダイレクトは次のとおりです。
元の URL:
http://www.mysite.com/index.php/contact-us?id=12
次の宛先に送信する必要があります。
http://www.mysite.com/index.php/new-contact-request-form
次のサンプルでさまざまなバリエーションを試みましたが、うまくいきませんでした。私がどこで間違っているのかについてのアイデアはありますか?
例 1:
Redirect /index.php/contact-us?id=12 http://www.mysite.com/index.php/new-contact-request-form
例 2:
RewriteCond %{QUERY_STRING} ^index.php/contact-us?id=12$
RewriteRule ^index\.php\/new\-contact\-request\-form$ http://www.mysite.com/? [R=301,L]
例 3:
RewriteCond %{HTTP_HOST} ^mysite\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.mysite\.com\/index\.php\/contact\-us\?id\=12$
RewriteRule ^/?$ "http\:\/\/www\.mysite\.com\/index\.php\/new\-contact\-request\-form" [R=301,L]