.htaccess重定向除一个子目录之外的所有子目录

时间:2014-06-02 20:54:29

标签: php apache .htaccess mod-rewrite redirect

目前在我的.htaccess中我有这个代码将所有请求重定向到example.com/folder/和所有子目录到example.com/land。

RewriteEngine on
RewriteRule ^folder/(.+) page [L,R=301]
Redirect /folder https://example.com/land/

example.com/folder/重定向到example.com/land - 是

example.com/folder/sub-a/重定向到example.com/land - 是

现在我想example.com/folder/sub-b/和example.com/folder/sub-b/page不要重定向。

我怎样才能做到这一点?我尝试过搜索和阅读,但没有找到适合我情况的解决方案。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

只需重定向所有。

然后将其重定向到原始位置!