Как "почистить" неверную ссылку на сайт?

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