Я создаю правило перезаписи, которое должно включать параметр, который может содержать символ %
, однако, когда я добавляю его в свое правило, оно ломает мой веб-сайт, и каждая страница возвращает ошибку:
RewriteRule ^sale/([a-zA-Z0-9_-%]+)$ browse.php?id=$1
Я хотел, чтобы параметр мог включать символы, цифры от 0 до 9 и специальные символы -
, _
и %
.
Если я удаляю %
, он работает нормально, но, очевидно, я хочу, чтобы он был принят как символ, например, url:
http://www.websitename.com/sale/test%20parameter