2014-01-15 176 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] 

和它需要在這之前做路由任何規則。