Apache mod_rewrite 适用于 http 但不能适用于 https

Apache mod_rewrite 适用于 http 但不能适用于 https

我正在配置 Apache 服务器以将 URL 从 [http://(IP)/users/testuser/test.html]到 [http:/(IP)/~testuser/test.html]

这很好用,因此

RewriteEngine On  
RewriteRule ^/users/(.*)$ /~\$1 [R]

然而当有人这样做时[https://(IP)/users/testuser/test.html]它不会将其更改为 [https:/(IP)/~testuser/test.html]

有什么建议么?

答案1

您必须将规则添加到ssl.conf文件中的虚拟主机指令中,而不是您尝试放置它的位置。

相关内容