我如何设置.htaccess重定向子域到目录

时间:2019-09-13 11:03:28

标签: php .htaccess

如何为重定向子域设置.htaccess到目录

我有php后端,并在用户创建时通过用户名生成根目录

例如php后端创建用户xxx我的服务器创建/ var / www / html / xxx

此过程完全是abc.com/xxx 我已经做到了。

但是...

我想将子域重定向到目录

子域是动态来自用户

xxx.abc.com,它必须重定向到abc.com/xxx

我如何设置htaccess来做到这一点

1 个答案:

答案 0 :(得分:2)

您可以在网站根.htaccess中使用此规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(?!www\.)([^.]+)\.(abc\.com)$ [NC]
RewriteRule ^ http://%2/%1%{REQUEST_URI} [L,R=301,NE]