如何使用 .htaccess 文件获取子域?

How to use .htaccess file to get the subdomain?

我想重定向 https://aaa.subdomain.example.com/path to https://subdomain.example.com/aaa/path
但是如何使用 apache .htaccess 文件做到这一点呢? 我试过了,但是没有用:(

RewriteCond %{HTTP_HOST} ^([a-z0-9]+)\.subdomain\.example\.com [NC]
RewriteRule .* https://subdomain.example.com/%1/${REQUEST_URI}

重要提示:以下说明仅供参考。您可能需要更改代码以使其适用于您的情况。

使用您的 FTP 软件或我们的 FTP 管理器,在位于您网站根目录的 .htaccess 文件中添加并修改以下代码:

RewriteCond %{HTTP_HOST} ^(.*).domain.com [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteCond %1::%{REQUEST_URI} !^(.*?)::/1/?
RewriteRule "^(.*)$" "%{DOCUMENT_ROOT}/%1/" [L]

第三行的解释:[

在第一行替换:

域与您的域名 com 加上您的域名扩展名(ch、fr 等)