如何编写此URL重写规则来安排不需要的内容?

时间:2016-11-14 07:21:19

标签: regex apache url-rewriting

我使用apache mod_rewrite重定向某个URL。我能够使用一些URL,但我的规则都没有能够使这个

http://192.23.70.11/mome/GIS%20Endo/%2Fhome%2FGIS%2520Endo%2F

并将其重定向到

http://192.23.70.11/mome/GIS%20Endo/

1 个答案:

答案 0 :(得分:1)

您可以将此规则用作站点根目录.htaccess或Apache config中的第一条规则:

<meta http-equiv="Content-Security-Policy" content="default-src * gap://ready file:; style-src 'self' 'unsafe-inline'; img-src 'self' data:; script-src * 'unsafe-inline' 'unsafe-eval'">

这将匹配以# this goes in httpd.conf AllowEncodedSlashes On RewriteEngine On RewriteRule ^(/?mome/[^/]+)/.+$ /$1 [L,NC,R=301,NE] 开头的任何URI,并将在第二个路径组件之后截断任何内容。