Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 如何强制https://www 除了我的子域_.htaccess - Fatal编程技术网

.htaccess 如何强制https://www 除了我的子域

.htaccess 如何强制https://www 除了我的子域,.htaccess,.htaccess,我想强制将所有http://和https://请求发送到子域以外的域。子域应始终重定向到https://only 我当前的代码: RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.([^\.]*)\.example\.com$ [NC] RewriteRule (.*) https://%1.example.com$1 [R=301,L] RewriteCond %{HTTPS} !=on RewriteRule ^.*$ https://%{SER

我想强制将所有http://和https://请求发送到子域以外的域。子域应始终重定向到https://only

我当前的代码:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.([^\.]*)\.example\.com$ [NC]
RewriteRule (.*) https://%1.example.com$1 [R=301,L]
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

问题是

没有重定向到

但是转向

我想除了子域它应该重定向到和子域 我希望始终保持安全连接


谢谢

这让人困惑。第一个条件/规则对没有实现任何与您描述的目标接近的功能。相反,该条件限制仅当主机名以“www.”开头时才应用该规则,这不是您在问题中提出的问题。