我已经使用 Positive SSL 证书配置了一个域。我的专用服务器在带有 Apache 和 zPanel 的 CentOS 6 上运行。
我想将所有 http 页面重定向到 https。
我在 .htaccess 上尝试了很多不同的代码,但都没有用:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R=301,L]
它似乎忽略了我的 .htaccess
最佳答案
尝试检查您的 Apache 服务器是否启用了 mod_rewrite。 如果您设置了 zpanel,只需以管理员身份登录并转到“管理 > phpinfo > 查看完整的 php 配置”。在新打开的页面上向下滚动到“apache2handler”并检查您的 mod_ 模块。
确保您的 .htaccess 位于您的网络根目录中,例如。 “public_html”nad 更改为 644。
关于redirect - 如何在 zPanel 上将所有 http 请求重定向到 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27211932/