如何创建基于目录的子域

时间:2012-03-13 14:02:08

标签: .htaccess subdomain

假设我的域名为abc.com,位于/htdocs/目录中。现在我正在添加一个博客/htdocs/blog/

现在,我希望此博客的浏览方式与blog.abc.com相同,而不是abc.com/blog。但我不想为所有目录做这件事。如何使用.htaccess或一些PHP代码?

这里我只想为这个博客创建子域,而不是/htdocs/内的其他目录,这是正确的方法吗? &安培;有什么可行的方法。

1 个答案:

答案 0 :(得分:1)

首先创建子域blog.abc.com,然后使用以下.htaccess代码将abc.com/blog转换为blog.abc.com:

RewriteCond %{HTTP_HOST} ^blog.abc.com$ [NC]
RewriteCond %{REQUEST_URI} !^/blog/
RewriteRule ^(.*)$ /blog/$1 [L]

最后,请访问blog.abc.com。