2014-01-15 62 views
1

我在编写正确的重定向语句时遇到了问题,不幸的是,无法绕开所需的语法说唱我的头。其他问题也有类似的问题,但我无法弄清楚如何正确地重用其他帖子中的信息。.htaccess重定向部分网址格式

我有一个网址:www.site.com/.../CORE_Testing_5010这个独特的。

我需要的页面重定向到www.site.com/core-phase

...可能是多个目录/A/B/C/d/CORE_Testing_5010或只是/a/CORE_Testing_5010

现在,我对大多数可能的目录组合有310个重定向,但效率不高。

一些箴言和解释会有帮助。

回答

0

尝试:

RedirectMatch 301 /CORE_Testing_5010$ /core-phase 

最后/之前忽略一切的正则表达式,所以可以在/CORE_Testing_5010前面是什么。

如果你有重写规则,并使用mod_alias中(该RedirectMatch)导致冲突,那么你可以与mod_rewrite的坚持:

RewriteRule /?CORE_Testing_5010$ /core-phase [L,R=301] 

和它需要在这之前做路由任何规则。