我尝试了很多东西,通过htaccess将www重定向到子域名的非www,但不顺利
我想要这样
但是我这样写的是
然后网页给我这样的错误
“您的连接不是私密的”
我在htaccess中尝试了这段代码,但没有正常工作
RewriteCond %{HTTP_HOST} ^www\.([^.]+\.example\.com)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
此代码仅在 www.test.example.com
中未提及 https 时重定向答案 0 :(得分:0)
要将所有内容重定向到htpps,我使用以下内容。它位于.htaccess的顶部。
我已经添加了两行,用于在转发到https后从www重定向到域,并将HOST_HTTP更改为HOST_HTTPS。
请注意我没有尝试过。
如果不适用,您可以将其删除:RewriteRule ^index\.php$ - [L]
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://test.example.com/$1 [R,L]
RewriteCond %{HTTPS_HOST} ^www\.([^.]+\.example\.com)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
RewriteRule ^index\.php$ - [L]
</IfModule>