【问题标题】:.htaccess redirect folder and subfolder except for some subfolders.htaccess 重定向文件夹和子文件夹,一些子文件夹除外
【发布时间】:2016-06-09 13:45:10
【问题描述】:

我的 .htaccess 有问题 我想将文件夹 /w/ 中的任何页面和子文件夹重定向到我网站的主页,所以我想做这样的事情:

www.mysite.com/w/           - redirect -> www.mysite.com
www.mysite.com/w/subfolder/ - redirect -> www.mysite.com

但是,我不想重定向某些子文件夹,例如:

www.mysite.com/w/subfolder1 --> not redirect 
www.mysite.com/w/subfolder2 --> not redirect 

我的 htaccess 是:

RedirectMatch 301 /w/(?!subfolder1) /$1

但它不起作用,我尝试了:

RedirectMatch 301 /w/(?!^subfolder1) /$1

RedirectMatch 301 /w/(?!subfolder1$) /$1

但没有什么是对的!

请帮帮我:(

【问题讨论】:

    标签: php apache .htaccess redirect mod-rewrite


    【解决方案1】:

    试试:

    RedirectMatch 301 ^/w/((?!subfolder1|subfolder2).*) /$1
    

    您可以从指令中排除更多文件夹,只需使用条形分隔它们 |

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-03
      • 2017-09-08
      • 2017-12-05
      • 2015-10-06
      • 2021-06-13
      • 1970-01-01
      • 1970-01-01
      • 2014-04-03
      相关资源
      最近更新 更多