.htaccess 如何创建基于目录的子域
假设我有一个名为.htaccess 如何创建基于目录的子域,.htaccess,subdomain,.htaccess,Subdomain,假设我有一个名为abc.com的域,它位于/htdocs/目录中。现在我在上面添加了一个blog,名为/htdocs/blog/ 现在我想让这个博客像blog.abc.com一样浏览,而不是abc.com/blog。但我不想对所有目录都这样做。如何使用.htaccess或一些PHP代码来实现它 这里我只想为这个博客创建子域,而不是为/htdocs/中的其他目录创建子域,这是正确的方法可能的方法是什么。首先创建子域blog.abc.com,然后使用以下.htaccess代码将abc.com/blo
abc.com
的域,它位于/htdocs/
目录中。现在我在上面添加了一个blog,名为/htdocs/blog/
现在我想让这个博客像blog.abc.com
一样浏览,而不是abc.com/blog
。但我不想对所有目录都这样做。如何使用.htaccess
或一些PHP代码来实现它
这里我只想为这个博客创建子域,而不是为
/htdocs/
中的其他目录创建子域,这是正确的方法可能的方法是什么。首先创建子域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。浏览时,我发现我需要“接受通配符(*)域名的Apache Web服务器”。如何为此支持配置Apache。因为我有一个托管在amazon云上的域。可以使用php代码吗?