301使用大写字母和多个正斜杠重定向URL

时间:2018-06-01 06:02:18

标签: .htaccess redirect mod-rewrite url-redirection

我需要使用大写字母和域根返回根目录后出现的任意数量的正斜杠永久重定向URL。 例子:

  

http://www.example.com/abc/pqr/23423532

(这有2个正斜杠)

  

http://www.example.com/AngryBirds

(这有2个大写字母)

应重定向到http://www.example.com/

https://www.regextester.com/

中尝试了以下操作
^(.*[\/?)$
^([\w]+)(\/+)$
^([A-Z]+)(\/?)

如何编写符合这些要求的正则表达式?

1 个答案:

答案 0 :(得分:1)

尝试以下,

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/([A-Z]+) [OR]
RewriteCond %{REQUEST_URI} ^/([/]{2,})
RewriteRule ^ http://www.example.com/ [R=301]