使用 htaccess 将 www 重定向到子域
Redirect www to subdomain using htaccess
我有一个从根域移动到子域的网站。现在我需要将所有形式的以前的 URL(有或没有 www)重定向到新的子域格式。
示例:
http://www.website.com/ => http://sub.website.com/
http://website.com/ => http://sub.website.com/
http://www.website.com/sample-page/ => http://sub.website.com/sample-page/
http://website.com/images/1.jpg => http://sub.website.com/images/1.jpg
到目前为止我发现的是关于将子域重定向到根。你能帮帮我吗?
您可以使用:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^sub\.website\.com$ [NC]
RewriteRule ^ http://sub.website.com%{REQUEST_URI} [NE,L,R=301]
我有一个从根域移动到子域的网站。现在我需要将所有形式的以前的 URL(有或没有 www)重定向到新的子域格式。
示例:
http://www.website.com/ => http://sub.website.com/
http://website.com/ => http://sub.website.com/
http://www.website.com/sample-page/ => http://sub.website.com/sample-page/
http://website.com/images/1.jpg => http://sub.website.com/images/1.jpg
到目前为止我发现的是关于将子域重定向到根。你能帮帮我吗?
您可以使用:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^sub\.website\.com$ [NC]
RewriteRule ^ http://sub.website.com%{REQUEST_URI} [NE,L,R=301]