.htaccess重定向文件夹和子文件夹,除了一些子文件夹
问题描述:
我有一个与我的.htaccess的问题 我想重定向文件夹/ w /中的任何页面和子文件夹到我的网站的主页面,所以我想做点什么像这样:.htaccess重定向文件夹和子文件夹,除了一些子文件夹
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
但没有什么是正确的!
请帮我:(
答
尝试:
RedirectMatch 301 ^/w/((?!subfolder1|subfolder2).*) /$1
您可以从指示排除多个文件夹,用棒只是它们分开|