像bigcommerce.com一样重写子域名网址

时间:2014-07-19 05:23:01

标签: mod-rewrite subdomain

我有2个文件夹 a b

我想将url重写为子域样式。

domain.com/a => a.domain.com => 它将运行文件夹

domain.com/b => b.domain.com => 它将运行文件夹b

提前致谢

1 个答案:

答案 0 :(得分:1)

假设文件夹ab位于您网域的根目录,请尝试将其添加到您的网络文档根文件夹中的.htaccess文件中(通常为public_htmlhtdocs):

Options -Multiviews
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([ab])\.domain\.com [NC]
RewriteRule ^ %1%{REQUEST_URI} [L]

这假设mod_rewrite 已为.htaccess文件激活。 如果您不确定,要检查是否安装了mod_rewrite,请查看phpinfo();输出中已安装模块的列表 默认情况下,{_ 1}}文件未启用mod_rewrite。如果您要管理自己的服务器,请打开.htaccess 并确保webroot目录块包含以下行之一:httpd.confAllowOverride FileInfo