1

发送了一份简报,其中包含一个生成令牌的登录 URL。意外地,右方括号 ] 被放置为 URL 的最后一个字符,登录链接现在不起作用。如何将带有右方括号的任何 URL 重定向到没有方括号的相同 URL?

4

2 回答 2

1

您可以使用 mod_alias 和RedirectMatch指令或 mod_rewrite 和RewriteRule指令。如果您已经在其他地方使用 mod_rewrite,那么坚持使用 mod_rewrite 可能会更谨慎,否则没关系:

RedirectMatch 301 ^/(.*)\]$ /$1 

或者

RewriteEngine On
RewriteRule ^(.*)\]$ /$1 [L,R=301]
于 2013-10-08T17:05:21.183 回答
0

您可以使用此规则:

RewriteEngine On

RewriteRule ^(.+?)]$ /$1 [R=301,L,NE]
于 2013-10-08T17:05:05.867 回答