0

到目前为止,我一直在使用 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.aspxwww.example.com/category-2/products.aspx.

但是,现在我想重写它,以便对类别 1 中的页面的所有请求都重定向到类别 2 上的相同页面, www.example.com/category-1/allpages.aspxwww.example.com/category-1/allpages.aspx.

我如何使用 RewriteRule 来解决这个问题?

4

1 回答 1

2

试试这个

# Redirect
RewriteCond %{HTTP:Host} ^(?:www\.)?example\.com$
RewriteRule ^/category-1/(.*) /category-2/$1 [I, R=301]
于 2012-06-14T13:18:37.957 回答