当我访问 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]
我的一个网站在 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]