これまで、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を使用してこれを行うにはどうすればよいですか?