我有一個重定向設置像這樣:正則表達式在機架重寫重定向超過它應該
r302 %r{(/example/.*)}i, 'http://new-domain.com/$1'
對於這個URL http://example.com/example
它的偉大工程重定向到http://new-domain.com/example
我想適應這個正則表達式(或表達式)如果URL具有多個目錄級別(例如http://example.com/admin/example
我有一個重定向設置像這樣:正則表達式在機架重寫重定向超過它應該
r302 %r{(/example/.*)}i, 'http://new-domain.com/$1'
對於這個URL http://example.com/example
它的偉大工程重定向到http://new-domain.com/example
我想適應這個正則表達式(或表達式)如果URL具有多個目錄級別(例如http://example.com/admin/example
),則不會重定向。基本上,我們只需將該字符串的起始位置與^
。其以字符串的開頭相匹配,並且是零寬度:
r302 %r{^(/example/.*)}i, 'http://new-domain.com/$1'
@ Neil,這是第一個還是第二個?我會編輯我的答案,只爲未來的人們展示正確的答案。 –
第一個選項...謝謝! –
如果'的http:// example.com/example'然後重定向到=>'的http:// new-domain.com/example' ?如果'http:// example.com/admin/example'不要重定向。是嗎? –
那正是我在找的 –