htaccess 将 ./(点斜杠)重定向到网站根目录

htaccess 将 ./(点斜杠)重定向到网站根目录

我正在寻找一个 htaccess 重定向(不是重写),它将重定向这个:

site.com/./everything

site.com/

因此,everything可以是任何东西,例如/./script.php/./path/to/script.php

我只想在有/./斜线点斜线的情况下重定向。如何在不使用 mod_rewrite 的情况下做到这一点?

答案1

您可以mod_rewrite使用RedirectMatchfrom来做到这mod_alias一点:

RedirectMatch 301 ^/\./(.*)$ http://site.com/

正则表达式的一部分^/\./与前导点斜杠匹配,并且(.*)$部分收集所有其他内容(如果有)直到最后并将其丢弃。

相关内容