重定向的最佳方法是什么:
/en/contacts/?SELECTED=Austria
/en/contacts/?SELECTED=Austria/
到
http://newdomain/contact/
我不知道这是否是最好的方法以及 $ 符号的用途:
RewriteRule /en/contacts/?SELECTED=Austria/?$ http://newdomain/contact/
编辑:
我已经按照建议尝试过了
RewriteRule /technology/?$ https://newdomain/contact
但是当我进入浏览器时它并没有重定向oldomain.com/technology
当我输入时oldomain.com/technology/
它会正确重定向。
答案1
这是一个正则表达式。它的意思是:
/?
: 带或不带斜线$
:位于 URI 末尾
但我认为之前有一个问题:/en/contacts/? 应该用反斜杠进行转义:/en/contacts/\?