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'这是奇怪的 –