У меня есть следующее правило для перезаписи URL-адресов, которые работают для параметров одного слова. Однако это не работает, если в переменной есть «-». Как я могу изменить это, чтобы выполнить это?htaccess - переписать URL-адреса с параметром запроса
Старый URL: domain.com/medications/?drug=medication-title
Новый URL: domain.com/medications/medication-title
RewriteRule ^medications/([^/d]+)/?$ medications/?drug=$1 [QSA]
Как я уже сказал, это не работает, когда нет "-" во имя, но нужно, чтобы обрабатывать все переданные параметры ,
Благодарим за помощь.
Это может помочь вам: http://stackoverflow.com/questions/14379842/why-if-i-put- a-dash-in-a-rule-in-my-htaccess-doesnt-work – richerlariviere