如何创建子域,然后将其转发到子文件夹?

时间:2013-04-01 20:47:51

标签: .htaccess subdomain

说我有网站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 ..)

1 个答案:

答案 0 :(得分:0)

这应该可以解决问题

RewriteCond %{HTTP_HOST} ^blog\.mydomain\.com
RewriteRule ^(.*)$ http://mydomain.com/blog/$1 [R=301]