带有标题信息的Apache重写规则

时间:2011-02-21 20:31:57

标签: regex apache rewrite

APACHE 2.2

我一直在尝试将用户从http:页面重定向到https:页面。

除非我需要在请求中传递标题信息,否则我已成功。

例如,这里是我的工作rewriteRule的副本,它不传递标题信息

RewriteRule ^(.+)loginpage\.action$  https://%{HTTP_HOST}/webstore/loginpage.action [R=301,NC,L]

我希望能够做到的是让两者一起工作。有一个rewriteRule,不仅可以移动到https,还可以传递头文件。

我目前的尝试似乎一起打破了这条规则。

例如:

RewriteRule ^(.+)wishList\.action(.*)$  https://%{HTTP_HOST}/webstore/wishList.action$2? [R=301,NC,L]

任何帮助都会感激不尽。谢谢!

1 个答案:

答案 0 :(得分:0)

所以我想出了自己的问题。出于某种原因,我所知道的NC只是使重定向不区分大小写,这就是造成这个问题的原因。

新的rewriteRule:

RewriteRule ^(.+)wishList\.action$  https://%{HTTP_HOST}/webstore/wishList.action [R=301,L]