Linux
新舊 URL 中的術語時出現 301 重定向問題
我們正在嘗試創建一組 301 重定向,其中舊 URL 的確切字元串也出現在新 URL 的相同位置。請參見下面的範例:
舊網址
http://www.domain.com/foobar
新網址
http://www.domain.com/foobar/i55
我們已經嘗試過像這樣的標準 301 重定向:
Redirect 301 /foobar$ http://www.domain.com/foobar/i55
這不起作用並導致 404:
File does not exist: /home/domain/public_html/foobar
我們應該改用重寫規則,還是可以通過調整 301 規則來解決這個問題?
謝謝。
您需要在 mod_alias 中使用 RedirectMatch,即:
RedirectMatch 301 /foobar$ http://www.domain.com/foobar/i55
基於編輯的評論