使用htaccess(isapi)我需要重定向.asp页面,但保留.asp页面WITH变量。这听起来很简单,所以我认为这是因为我的努力没有结果。
RewriteRule ^CodePage.asp$ ^NewCodePage.asp? [R=301,NC,L]
我希望将确切的URL与新的Root Landing页面明确匹配,但保留从CodePage.asp提供的所有动态页面不受影响。
e.g. http://www.domain.com/CodePage.asp?prodid=666
我认为“$”符号可以达到此目的,但规则也匹配所有完整路径动态页面并将它们推送到NewCodePage.asp页面。注意,我不想将变量传递给新页面,只是根目标页面。
谢谢!
答案 0 :(得分:0)
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^CodePage\.asp$ NewCodePage.asp [R=301,NC]