我想将除www以外的所有子域重定向到.htaccess中的https://www.example.com,我该怎么办?可以访问所有子域。
我只想重定向子域,而不是主域的内页。
示例:(应重定向)
不重定向的示例:
当前.htaccess文件:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.dk$
RewriteRule ^(.*) https://www.domain.dk/$1 [QSA,L,R=301]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
答案 0 :(得分:1)
这应该让你开始。除www.mydomain.com之外的任何内容都将重定向到www.example.com。
RewriteCond %{HTTP_HOST} !^www.mydomain.com$
RewriteRule ^(.*) https://www.example.com/$1 [QSA,L,R=301]
修改强>
请记住,您的子域文件夹中的.htaccess或_wildcard_domain.com必须为此创建或编辑才能使用。
答案 1 :(得分:0)
在你的.htaccess中试试这个:
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]