Как "почистить" неверную ссылку на сайт?
Maximus43
nginx-forum на nginx.us
Пн Дек 12 14:50:17 UTC 2011
С добавлением слеша в конец ссылки
(если нет расширения) и редиректом тут
разобрались
(http://forum.nginx.org/read.php?21,215281,215281#msg-215281),
спасибо большое!
У меня возникла задачка "почистить"
неверные ссылки на сайт. Смотрю лог
ошибок и вижу, что есть несколько
ссылок со сторонних ресурсов, которые
оканчиваются на %C2%A0.
Т.е. получается примерно такая ссылка:
http://example.com/topic1/%C2%A0
Эти символы не отображаются, после
добавления слеша получается
http://example.com/topic1/%C2%A0/, что в строке
браузера выглядит как http://example.com/topic1/ /
Естественно, сервер выдает 404 ошибку.
Это ошибка на стороне клиента, но все
равно не хочется терять этот трафик.
Как почистить запрос от таких символов
в конце без ущерба кириллице (у меня нет
кириллических разделов на сайте, но
интересует системное решение)?
Заранее спасибо!
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,219933,219933#msg-219933
Подробная информация о списке рассылки nginx-ru