0
我正在將以前網站上的內容移動到2個網站副本進行翻譯,以便我只剩下一個網站。RedirectMatch查詢字符串問題
提供回退接入,我寫了這個rewritematch規則:
RedirectMatch 301 /(en|fr)/(.+)\.php\??(.+)? /$2.php?locale=$1&$3
但它似乎並不奏效。
如果我做了以下代替,一切工作正常,但我失去了原來的鏈接,我真的想要傳遞的查詢字符串。
RedirectMatch 301 /(en|fr)/(.+)\.php /$2.php?locale=$1&$3
有什麼我做錯了嗎?或者不支持查詢字符串? (我檢查過,但似乎沒有對Apache文檔的限制)。
在此先感謝您的幫助!
再次嘗試這個。對於這個鏈接:http://localhost/en/view.php?id = 103&abc'我被重定向到'http://localhost/view.php.php?locale = en/en/view.php'這是奇怪的 –