我有2个文件夹 a 和 b
我想将url重写为子域样式。
domain.com/a => a.domain.com => 它将运行文件夹
domain.com/b => b.domain.com => 它将运行文件夹b
提前致谢
答案 0 :(得分:1)
假设文件夹a
和b
位于您网域的根目录,请尝试将其添加到您的网络文档根文件夹中的.htaccess
文件中(通常为public_html
或htdocs
):
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.conf
或AllowOverride FileInfo