使用 htaccess 将子目录永久重定向到域的根目录
Permanently redirect subdirectory to root of domain with htaccess
我正在尝试将子目录永久重定向到我域的根目录。例如。从 mydomain.com/subdir/
到 mydomain.com
而 mydomain.com/subdir/myfile.html
应该继续工作。此外,我希望此规则适用于 mydomain.dev
或 mydomain.test
等不同环境,而不必明确提及域。不幸的是,以下规则不起作用:
RedirectMatch permanent ^subdir/$ %{HTTP_HOST}
您可以在根目录中使用它 .htaccess
:
RewriteEngine on
RewriteRule ^subdir/?$ / [R=301,L]
我正在尝试将子目录永久重定向到我域的根目录。例如。从 mydomain.com/subdir/
到 mydomain.com
而 mydomain.com/subdir/myfile.html
应该继续工作。此外,我希望此规则适用于 mydomain.dev
或 mydomain.test
等不同环境,而不必明确提及域。不幸的是,以下规则不起作用:
RedirectMatch permanent ^subdir/$ %{HTTP_HOST}
您可以在根目录中使用它 .htaccess
:
RewriteEngine on
RewriteRule ^subdir/?$ / [R=301,L]