Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
apache重定向未在重写规则中编码%_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

apache重定向未在重写规则中编码%

apache重定向未在重写规则中编码%,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我有以下规则: RewriteRule ^attorney/harley ssh/attorneys/attorney-detail.html?ad=Jan%20S.%20Harley [NE,NC,L,R=301] 当我访问律师/harley时,我会被发送到ssh/attorneys/detail.html?ad=Jan0S.0Harley 如何更改重写规则以在URL中包含百分号?您需要转义%,因为这是对重写条件中先前匹配组的反向引用: RewriteRule ^attorney/harle

我有以下规则:

RewriteRule ^attorney/harley ssh/attorneys/attorney-detail.html?ad=Jan%20S.%20Harley [NE,NC,L,R=301]
当我访问
律师/harley
时,我会被发送到
ssh/attorneys/detail.html?ad=Jan0S.0Harley


如何更改重写规则以在URL中包含百分号?

您需要转义
%
,因为这是对
重写条件中先前匹配组的反向引用:

RewriteRule ^attorney/harley ssh/attorneys/attorney-detail.html?ad=Jan\%20S.\%20Harley [NE,NC,L,R=301]