简体   繁体   English

重定向除 1 个 URL 及其子 URL 之外的所有内容

[英]Redirect everything but 1 URL and it's sub URL's

I'm trying to redirect everything on a website but 1 Joomla URL (and URLS containing this keyword).我正在尝试重定向网站上的所有内容,但 1 个 Joomla URL(以及包含此关键字的 URL)。 Example:例子:

Should redirect everything from www.mydomain.com to www.mynewdomain.com but this:应该将所有内容从 www.mydomain.com 重定向到 www.mynewdomain.com,但是:

www.mydomain.com/home/index.php/quality/* www.mydomain.com/home/index.php/quality/*

I tried something like this:我试过这样的事情:

RedirectMatch 302 /home/index.php/(?!quality)  http://www.mynewdomain.com

But It won't redirect / or /home.但它不会重定向 / 或 /home。 Also, I tried the following but won't work:另外,我尝试了以下但不起作用:

RedirectMatch 302 (?!quality)  http://www.mynewdomain.com

Is there a way to archive this?有没有办法存档这个?

尝试 :

RedirectMatch 302 ^/((?!home/index\.php/quality/.*).+)$  http://www.mynewdomain.com/$1

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM