.htaccess重写%2f

.htaccess重写%2f,.htaccess,mod-rewrite,url-rewriting,.htaccess,Mod Rewrite,Url Rewriting,我正在尝试使用以下命令重定向: RewriteRule ^reviews/area/Santa-Barbara%2F$"/reviews/area/santa-barbara" [R=301,NC,L] 我打开了AllowEncodedSlashs指令,但重写仍然不起作用。我错过了什么 您需要首先使用内部服务器配置并将其设置为: AllowEncodedSlashes NoDecode 然后在root.htaccess中,您可以使用以下规则: RewriteEngine On Rewrit

我正在尝试使用以下命令重定向:

RewriteRule ^reviews/area/Santa-Barbara%2F$"/reviews/area/santa-barbara" [R=301,NC,L]
我打开了AllowEncodedSlashs指令,但重写仍然不起作用。我错过了什么

您需要首先使用内部服务器配置并将其设置为:

AllowEncodedSlashes NoDecode
然后在root.htaccess中,您可以使用以下规则:

RewriteEngine On

RewriteRule ^(reviews/area/Santa-Barbara)\%2f$ /$1 [R=301,NC,L]
从规则中删除