.htaccess htaccess redirect.asp页面,但允许使用带有变量的同一页面

.htaccess htaccess redirect.asp页面,但允许使用带有变量的同一页面,.htaccess,isapi-rewrite,.htaccess,Isapi Rewrite,使用htaccessisapi,我需要重定向.asp页面,但保持.asp页面的变量不变。这听起来很简单,所以我认为是这样,但我的努力一直没有结果 RewriteRule ^CodePage.asp$ ^NewCodePage.asp? [R=301,NC,L] 我想明确地将该URL与新的根登录页匹配,但保留CodePage.asp提供的所有动态页面不变 e.g. http://www.domain.com/CodePage.asp?prodid=666 我认为“$”符号可以实现这一点,但规则

使用htaccessisapi,我需要重定向.asp页面,但保持.asp页面的变量不变。这听起来很简单,所以我认为是这样,但我的努力一直没有结果

RewriteRule ^CodePage.asp$ ^NewCodePage.asp? [R=301,NC,L]
我想明确地将该URL与新的根登录页匹配,但保留CodePage.asp提供的所有动态页面不变

e.g. http://www.domain.com/CodePage.asp?prodid=666
我认为“$”符号可以实现这一点,但规则也匹配所有完整路径动态页面,并将它们推送到NewCodePage.asp页面。注意,我不想将变量传递到新页面,只想传递到根登录页面

谢谢大家!

RewriteCond %{QUERY_STRING} ^$
RewriteRule ^CodePage\.asp$ NewCodePage.asp [R=301,NC]