<?php
$tit = rawurldecode("نقفورالثاني-فوكاس");
$cap = rawurldecode("الطريق-للقمة");
?>
<a href = '<?php echo "road.php?title=$tit&caption=$cap" ; ?>'>
产生奇怪的%空格字符,如何正确发送阿拉伯语参数,它正在变为:
第一次是正确的,因为它通过干净的网址传递,但第二部分无论采用何种方法都无效:
RewriteCond %{THE_REQUEST} /road.php\?title=([^&\s]+)&caption=([^&\s]+)\s [NC]
RewriteRule . نقفورالثانيفوكاس/%1/%2/? [R=301,L]
RewriteRule ^نقفورالثانيفوكاس/([^/]+)/$ road.php?title=rawurldecode($1) [QSA,L]
RewriteRule ^نقفورالثانيفوكاس/([^/]+)/([^/]+)/$ road.php?title=rawurldecode($1)&caption=rawurldecode($2) [QSA,L]
非常感谢