我有很多需要重定向到新位置的URL,但是在某些情況下,子頁面需要保持活動狀態,而不是重定向。例如:.htaccess重定向父級但不是子級?
/products
會重定向到http://www.newsite.com/products
/products/category1
會重定向到http://www.newsite/products/category1
但/products/specialitem
不會在所有重定向。
這可能與重定向或RedirectMatch?
做一個Redirect 301 /products http://www.newsite.com/products
似乎影響任何指導所有子網頁
謝謝!
編輯:
使用waynethec的回答,我就能上手。但任何人都可以澄清爲什麼我的第一條規則下面的作品,但其他人不?
RedirectMatch 301 ^segment-one$ http://www.google.com/
RedirectMatch 301 ^segment-one/segment-two$ http://news.google.com/
RedirectMatch 301 ^segment-one/segment-two/segment-three$ http://cnn.com/
RedirectMatch 301 ^segment-one/segment-two/segment-three/foobar$ http://gbv.com/
(如果不工作,我的意思是,我仍然可以獲取到的網頁,而不是將被重定向。)
歡迎mod_rewrite'的'世界第一))當然,你可以做到這一點與RedirectMatch,但如果要求增加多少? - !開關的RewriteRules ..'RedirectMatch 301^/產品(/ specialitem) http:// www.newsite.com/products'雖然沒有檢查。 – Cheery 2014-10-12 00:29:32