我有下面的代码,这些代码应该同时适用于域名和子域名重定向到https。
但是,实际上,它将所有重定向到主域名。
举例说明。
Main domain - example.com and www.example.com
Sub Domain - aa.example.com and www.aa.example.com
这是我的密码..。
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(aa|bb)\. [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_
我有一个网站和域名就像。现在我的域名是。我不想删除SSL证书,我将在4-5天后续订它。那么,在此之前,我如何将用户从我的https重定向到http?
我在htaccess中尝试了一些代码,但它不起作用。我正在使用GoDaddy托管。
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}
我有多个域名运行在一个Wordpress安装,与其他网站也托管在相同的空间,是纯html。
我想创建一组htaccess重写规则,如果URL还没有"www“,它会在前面加上”www“,然后重定向到特定域名的https,而不是其他域名。
我写了以下代码,在我看来逻辑上是正确的,但在部署时会出现问题:
# Check to see if the hostname begins with www. If not, add "www" then move to the next Rule
RewriteCond %{HTTP_HOST} !^www\. [NC]
我已经看到了很多接近的答案,比如这个:IIS Redirect non-www to www AND http to https,但它并不完全符合我的情况。 我有一个网站,有2个域名别名在其主要域名的顶部。显示每个版本的正确内容是在代码本身中完成的。 我尝试在两种情况下使用WEB.CONFIG文件重写:不使用HTTPS和/或url开头缺少WWW。 因此,如果使用站点的某个域别名访问站点,http://example.com、https://example.com和http://www.example.com都将被重写为https://www.example.com,例如http://exam