У меня есть автоматизированный процесс, который генерирует URL-адреса из названия места проведения.Специальные символы break Сгенерированные URL-адреса
Затем я использую следующую строку в моей .htaccess, чтобы получить URL для перенаправления на правильный путь
RewriteRule ^recipes/([\w-]+)/(\d+)$ ./recipes_news.php?i=$2 [L,QSA]
типичный URL выглядит как ссылку ниже
www.site.com/recipes/red-curry-chicken/123
Где последний часть URL - это идентификатор, используемый для поиска фактической информации о рецептах.
По какой-то причине, неизвестной мне, в любое время появляется специальный символ, такой как «ā», он разрывает URL-адрес.
Есть ли что-то, что мне не хватает в коде .htaccess для захвата специальных символов?
Благодаря
Я проверить это сегодня. Спасибо за вклад –
означает, что первый раздел будет захватывать любой формат символов? –
@JmsBnd Да, все исключения для '/' –