.htaccess将子域重定向到子目录

.htaccess将子域重定向到子目录,.htaccess,url-rewriting,subdomain,.htaccess,Url Rewriting,Subdomain,我正在开发一个网站,用户可以在其中注册一些个人数据。他们每个人都会获得一个指向其个人资料的唯一URL(请参见下面的示例)。 有没有办法通过htaccess重写规则为每个用户获得一个像子域一样的唯一url 范例 对于其他页面,我有一些其他重定向规则,如登录、注册等 有办法吗 Live example-,重写规则使用正则表达式,因此您拥有全部权限: RewriteEngine on RewriteMap lowercase int:tolower RewriteCond "${lowe

我正在开发一个网站,用户可以在其中注册一些个人数据。他们每个人都会获得一个指向其个人资料的唯一URL(请参见下面的示例)。 有没有办法通过htaccess重写规则为每个用户获得一个像子域一样的唯一url

范例

对于其他页面,我有一些其他重定向规则,如登录、注册等 有办法吗


Live example-,

重写规则使用正则表达式,因此您拥有全部权限:

RewriteEngine on

RewriteMap    lowercase int:tolower

RewriteCond   "${lowercase:%{HTTP_HOST}}"   "^([^.]+)\.example\.com$"
RewriteRule   "^(.*)" "https://example.com/user.php?username=%1;path=$1" [R,L]
这几乎是目前的第一个例子

RewriteEngine on

RewriteMap    lowercase int:tolower

RewriteCond   "${lowercase:%{HTTP_HOST}}"   "^([^.]+)\.example\.com$"
RewriteRule   "^(.*)" "https://example.com/user.php?username=%1;path=$1" [R,L]