当我访问 http 网站的任何页面时,我在 http 上的网站重定向到 https

My website which is on http redirects on https when i am visiting any page of http website

我的一个网站在 https 上,所有其他非 https 上的网站都表示 http 如果我使用 https 访问 http 网站的任何页面,它会重定向到 https 网站 我使用的是 WHM 版本 11.50.6,服务器 OS 是 CentOS 6.8

将 HTTP 重定向到 HTTPS 是由您的 htaccess file/server 设置中指定的重写规则设置的。我相信你的情况会发生什么,重写规则已设置为匹配任何 URL。

Any URL redirect:

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

Specific domain redirect:

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

Specific folder redirect:

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

如果您想在从其他域访问时拒绝访问,请使用 order allow,deny

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

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^domainname\.co\.uk$
RewriteRule .* http://%{HTTP_HOST} [L,R=302]