Regex 带有标头信息的Apache重写规则

Regex 带有标头信息的Apache重写规则,regex,apache,rewrite,Regex,Apache,Rewrite,Apache2.2 我一直在尝试将用户从http:page重定向到https:page 我已经成功了,除了需要在请求中传递头信息的时候 例如,这里有一个不传递标题信息的工作规则副本 RewriteRule ^(.+)loginpage\.action$ https://%{HTTP_HOST}/webstore/loginpage.action [R=301,NC,L] 我想做的是让两个人一起工作。有一个重写规则,不仅可以移动到https,还可以沿着标题传递 我目前的尝试似乎完全违反了规则

Apache2.2

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

我已经成功了,除了需要在请求中传递头信息的时候

例如,这里有一个不传递标题信息的工作规则副本

RewriteRule ^(.+)loginpage\.action$  https://%{HTTP_HOST}/webstore/loginpage.action [R=301,NC,L]
我想做的是让两个人一起工作。有一个重写规则,不仅可以移动到https,还可以沿着标题传递

我目前的尝试似乎完全违反了规则

例:


任何帮助都将不胜感激。谢谢

所以我找到了自己的问题。出于某种原因,据我所知,使重定向不区分大小写的NC是导致问题的原因

新规则:

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

还要注意,将请求类型从301更改为307允许调用重新发布数据。在处理丢弃的参数时,这也会导致问题。
RewriteRule ^(.+)wishList\.action$  https://%{HTTP_HOST}/webstore/wishList.action [R=301,L]