如何将所有http请求重定向到zPanel上的https

时间:2014-11-30 09:45:17

标签: redirect ssl https http-status-code-301

我使用正面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

1 个答案:

答案 0 :(得分:0)

尝试检查您的Apache服务器是否启用了mod_rewrite。 如果您有zpanel所有设置只需以管理员身份登录并转到“管理员> phpinfo>查看完整的PHP配置”。在新打开的页面上,向下滚动到“apache2handler”并检查你的mod_ modules。

确保您的.htaccess位于您的网络根目录中,例如。 “public_html”nd chmoded to 644。