如何使用 .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 等)
我想重定向 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 等)