.htaccess 重写规则重写来自多个目录深度的所有请求



我使用以下代码将所有对一个域的请求重定向到另一个页面(/后面没有内容)

RewriteEngine on
RewriteRule ^(.*)$ http://example.com [L,R=301]

如果我去 olddomain.com 或 olddomain.com/something,上述方法都有效,但在去 olddomain.com/something/somethingelse 时不起作用

如何让重写规则适用于所有目录深度?

应该可以工作,您也可以尝试以下代码:

RewriteRule ^ http://example.com%{REQUEST_URI} [L,R=301]

相关内容

最新更新