我的网站,该网站是在HTTP上的HTTPS重定向功能,当我访问http网站的任何页面

问题描述 投票:0回答:2

我的一个网站是HTTPS和所有其他网站的非HTTPS意味着HTTP如果我访问以https HTTP网站的任何页面被重定向到https网站我使用WHM版本11.50.6和服务器操作系统是CentOS的6.8

http ssl cpanel shared-hosting whm
2个回答
0
投票

HTTP重定向到HTTPS是在你的htaccess文件/服务器设置中指定重写规则设置。我相信会发生什么,你的情况是,重写规则已被设置为匹配任何URL。

任何URL重定向:

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.abcd.com/$1 [R,L]

特定域重定向:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^abcd\.com [NC]
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.abcd.com/$1 [R,L]

特定文件夹重定向:

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} folder 
RewriteRule ^(.*)$ https://www.abcd.com/folder/$1 [R,L]

如果你要拒绝访问,而从其他域访问使用order allow,deny


0
投票
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .*  https://domainname.co.uk/$1 [L,R=301]

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^domainname\.co\.uk$
RewriteRule .* http://%{HTTP_HOST} [L,R=302]
© www.soinside.com 2019 - 2024. All rights reserved.