使用 htaccess 将子目录永久重定向到域的根目录

Permanently redirect subdirectory to root of domain with htaccess

我正在尝试将子目录永久重定向到我域的根目录。例如。从 mydomain.com/subdir/mydomain.commydomain.com/subdir/myfile.html 应该继续工作。此外,我希望此规则适用于 mydomain.devmydomain.test 等不同环境,而不必明确提及域。不幸的是,以下规则不起作用:

RedirectMatch permanent ^subdir/$ %{HTTP_HOST}

您可以在根目录中使用它 .htaccess :

RewriteEngine on 
RewriteRule ^subdir/?$ / [R=301,L]