0

假设我有网站 blog.mydomain.com 和 www.mydomain.com。我想确保如果人们输入 blog.mydomain.com,它将重定向到 www.mydomain.com/blog。(我知道这个问题通常是反过来问的……)

我发现并编辑了以下内容:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog.mydomain.com$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/blog/$1 [R=301,L]

这个对吗?并且:我是否需要在我的 DNS 中创建记录来创建子域?(因为这个 .htaccess 内容当然是在常规域上,而不是在 blog.mydomain.com 上..)

4

1 回答 1

0

这应该可以解决问题

RewriteCond %{HTTP_HOST} ^blog\.mydomain\.com
RewriteRule ^(.*)$ http://mydomain.com/blog/$1 [R=301]
于 2013-04-01T20:49:55.177 回答