我使用以下代码将所有对一个域的请求重定向到另一个页面(/后面没有内容)
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]