.htaccess 尾部斜杠重定向

.htaccess 尾部斜杠重定向

重定向的最佳方法是什么:

/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/\?

相关内容