これまで、ISAPI_REWRITEを使用してASP.NETサイトの単一ページのリダイレクトを設定してきました。これらは完全にうまく機能します(以下の例):
# Redirect
RewriteCond %{HTTP:Host} ^(?:www\.)?example\.com$
RewriteRule ^/category-1/products\.aspx /category-2/products\.aspx [I, R=301]
これはにリダイレクトさwww.example.com/category-1/products.aspxれwww.example.com/category-2/products.aspxます。
ただし、カテゴリ1内のページへのすべてのリクエストが、カテゴリ2の同じページ、つまり www.example.com/category-1/allpages.aspxに リダイレクトされるように、これを書き直したいと思いますwww.example.com/category-1/allpages.aspx。
RewriteRuleを使用してこれを行うにはどうすればよいですか?