samb100
Новичок
Адреса сайтов на кириллице
На сайте все внешние ссылки на другие сайты работают через скрипт.
Все ссылки вида http://www.site.ru/go/?www.yandex.ru автоматически переводят юзера на www.yandex.ru
В коде это выглядит так:
<?
$url = $_SERVER['QUERY_STRING'];
$url = "http://".$url;
header("Location:$url");
?>
Все нормально работает.
Но если я поставлю в ссылку адрес с кириллицей
http://www.site.ru/go/?www.антошка.su
то переадресации юзера не происходит.
Фаерфокс пишет:
"Firefox не может найти сервер www.%e0%ed%f2%ee%f8%ea%e0.su."
Поробовал кодировать/декодировать урл - не работает.
Как заставить работать такой скрипт с кириллическими адресами ?
Спасибо.
На сайте все внешние ссылки на другие сайты работают через скрипт.
Все ссылки вида http://www.site.ru/go/?www.yandex.ru автоматически переводят юзера на www.yandex.ru
В коде это выглядит так:
<?
$url = $_SERVER['QUERY_STRING'];
$url = "http://".$url;
header("Location:$url");
?>
Все нормально работает.
Но если я поставлю в ссылку адрес с кириллицей
http://www.site.ru/go/?www.антошка.su
то переадресации юзера не происходит.
Фаерфокс пишет:
"Firefox не может найти сервер www.%e0%ed%f2%ee%f8%ea%e0.su."
Поробовал кодировать/декодировать урл - не работает.
Как заставить работать такой скрипт с кириллическими адресами ?
Спасибо.