使用 .htaccess 查找子域文件
using .htaccess to find subdomain files
我有一个站点 example.com
,其文件位于 /path/to/example/
它具有子域 subdomain.example.com
,其文件位于 /path/to/example/subdomain/
如何使用 [=16] 提供这些文件=] 没有重定向?
我试过了
RewriteCond %{HTTP_HOST} ^subdomain.example.com
RewriteRule ^(.*)$ http://example.com/subdomain/ [L]
但这会将用户重定向到新页面。
我也试过了
RewriteCond %{HTTP_HOST} ^subdomain.example.com
RewriteRule ^(.*)$ /subdomain/ [L]
但这会导致服务器错误。
试试这个规则:
RewriteCond %{HTTP_HOST} =subdomain.example.com
RewriteRule !^subdomain/ subdomain%{REQUEST_URI} [L,NC]
我有一个站点 example.com
,其文件位于 /path/to/example/
它具有子域 subdomain.example.com
,其文件位于 /path/to/example/subdomain/
如何使用 [=16] 提供这些文件=] 没有重定向?
我试过了
RewriteCond %{HTTP_HOST} ^subdomain.example.com
RewriteRule ^(.*)$ http://example.com/subdomain/ [L]
但这会将用户重定向到新页面。
我也试过了
RewriteCond %{HTTP_HOST} ^subdomain.example.com
RewriteRule ^(.*)$ /subdomain/ [L]
但这会导致服务器错误。
试试这个规则:
RewriteCond %{HTTP_HOST} =subdomain.example.com
RewriteRule !^subdomain/ subdomain%{REQUEST_URI} [L,NC]