Apache 使用传入端口作为重写条件启用HTTPS

Apache 使用传入端口作为重写条件启用HTTPS,apache,mod-rewrite,https,Apache,Mod Rewrite,Https,当特定URL被点击时,我尝试使用HTTPS重新发送请求。这是我的规则,但是它不会导致请求被重新发送。你知道有什么问题吗 重写cond%{SERVER_PORT}15000 重写cond%{REQUEST_URI}^/securePage$ 重写规则^(.*)${SERVER_NAME}%{REQUEST_URI}[NC,R=301,L] securePage值是一个URL,当使用新协议第二次发送请求时,该URL应该被重写 谢谢,更改我正在侦听的端口修复了此问题 RewriteCond%{SERV

当特定URL被点击时,我尝试使用HTTPS重新发送请求。这是我的规则,但是它不会导致请求被重新发送。你知道有什么问题吗

重写cond%{SERVER_PORT}15000

重写cond%{REQUEST_URI}^/securePage$

重写规则^(.*)${SERVER_NAME}%{REQUEST_URI}[NC,R=301,L]

securePage值是一个URL,当使用新协议第二次发送请求时,该URL应该被重写


谢谢,

更改我正在侦听的端口修复了此问题


RewriteCond%{SERVER_PORT}80更改我正在侦听的端口修复了该问题


RewriteCond%{SERVER_PORT}80问题在于我正在侦听的端口号。当我的apache服务器在这个端口上侦听SSL请求时,重写引擎似乎仍然将其视为端口80。问题在于我侦听的端口号。当我的apache服务器在这个端口上侦听SSL请求时,重写引擎似乎仍然将其视为端口80