У меня есть правила перезаписи, как следующее, он работает:Кодирование специальных символов в URL переписывания с использованием Htaccess
RewriteRule area/(.*) listing.php?area=$1
Но когда я хочу использовать %29
в нем, но когда я его переписать следующим образом, я получаю 404 ошибка:
RewriteRule area/something%29/(.*)/ listing.php?area=$1
Спасаясь %29
как \%29
также не работает.
Спасибо за ваш ответ, но проблема не решена% 29 было только для example.I хотите кодировать Hebrew символы в этом way.Can вы сказать, почему, как. используйте закодированный символ% .htaccess для перезаписи URL. – sunil
Я не совсем понимаю, что именно вы пытаетесь сделать. Тем не менее, вы можете попытаться избежать обратных ссылок с помощью флага [B] (при условии, что вы используете Apache> = 2.2, я полагаю), или поиграть с флагом noescape [NE]. Более подробную информацию можно найти здесь: http://httpd.apache.org/docs/trunk/rewrite/flags.html. – Olaf