我想使用 htaccess 将子域 301 重定向到另一个域。
我想要:
A: www.subdomain.domain1.se
B: subdomain.domain1.se
C: subdomain.domain1.se/anything/anything.anything#anything?anything
重定向到:
A: www.domain2.se
B: www.domain2.se
C: www..domain2.se/anything/anything.anything#anything?anything
我还需要知道将文件放在哪里(在子域目录或根目录中)。如果可能的话,最好是将 htaccess 文件放在子域 ddirectory 中。
我已经尝试过这个:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^c\.domain1\.se$ [NC]
RewriteRule ^(.*)$ http://www.domain2.se/$1 [QSA,R=301,L]
最佳答案
我认为你在代码中弄乱了 RewriteBase/
常规重定向 301 的工作方式如下
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ http://domain2.com/$1 [L,R=301,NC]
关于.htaccess - 301使用htaccess将子域重定向到另一个域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19153308/