Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
Общий
(Модератор:
Вад
) > Тема:
Ping кириллистического домена
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Ping кириллистического домена (Прочитано 15389 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Sla
Команда клуба
Offline
Пол:
Ping кириллистического домена
«
:
08-09-2011 08:36 »
Собственно вопрос в теме..
Как?
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
RXL
Технический
Администратор
Offline
Пол:
Re: Ping кириллистического домена
«
Ответ #1 :
08-09-2011 08:46 »
Перевести сперва в XN-формат (punycode).
http://ru.wikipedia.org/wiki/Punycode
http://tools.ietf.org/html/rfc3492
Например, шелек.рф -> xn--e1aapc7d.xn--p1ai
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Команда клуба
Offline
Пол:
Re: Ping кириллистического домена
«
Ответ #2 :
08-09-2011 09:13 »
Ну... это я сам.., а ведь хотелось без...
А теперь как сделать в htaccess редирект на "нормальную" кодировку
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
RXL
Технический
Администратор
Offline
Пол:
Re: Ping кириллистического домена
«
Ответ #3 :
08-09-2011 09:17 »
Через mod_rewrite. Например, я в Nginx сделал так (функционал сходный с mod_rewrite):
Код:
server {
listen main:80;
server_name xn--l1adgmc.xn--e1aapc7d.xn--p1ai;
location ^~ / {
rewrite /(.*) https://forum.shelek.ru/$1 permanent;
}
}
http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriterule
Нужно на каждое доменное имя с редиректом:
1. Завести виртуальный сервер в Апаче.
2. Прописать в нем (лучше без htaccess - сразу в конфиге) правила перезаписи.
Добавлено через 1 минуту и 55 секунд:
Правило такое (не тестил и вообще с mod_rewrite дел не имел уже пару лет).
Код:
RewriteEngine on
RewriteRule ^/(.*)$ http://куда_редиректить/$1 [R=permanent]
«
Последнее редактирование: 08-09-2011 09:24 от RXL
»
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Команда клуба
Offline
Пол:
Re: Ping кириллистического домена
«
Ответ #4 :
08-09-2011 09:29 »
Блин... Глаза раззуй...
Прикольно...
Ошибся в htaccess
и теперь пока не закрою сессию браузера, попасть на нормальный редирект не могу, подставляет все время неверный. Может там что-то с кешированием... (проверил в трех... браузерах
Добавлено через 2 минуты и 5 секунд:
RewriteCond %{HTTP_HOST} ^xn--l1adgmc.xn--e1aapc7d.xn--p1ai$
RewriteRule ^/?$ "http\:\/\/shelek\.ru" [R=301,L]
«
Последнее редактирование: 08-09-2011 09:31 от Sla
»
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
RXL
Технический
Администратор
Offline
Пол:
Re: Ping кириллистического домена
«
Ответ #5 :
08-09-2011 09:40 »
Слав, на уровне сервера сделал?
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Команда клуба
Offline
Пол:
Re: Ping кириллистического домена
«
Ответ #6 :
08-09-2011 10:18 »
не понял вопроса...
htaccess - на уровне сервера
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
RXL
Технический
Администратор
Offline
Пол:
Re: Ping кириллистического домена
«
Ответ #7 :
08-09-2011 10:36 »
Я имел в виду контекст.
Цитата
Context: server config, virtual host, directory, .htaccess
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Sla
Команда клуба
Offline
Пол:
Re: Ping кириллистического домена
«
Ответ #8 :
08-09-2011 11:00 »
Чтоб окончательно закрыть вопрос.
Вот такое правило в htaccess
Код:
RewriteCond %{HTTP_HOST} ^xn--80arbjktj [NC]
RewriteRule ^(.*)$ http://mysite.su/$1 [R=301,L]
Для тех кто придет за нами...
Если host кириллистический домен, (1-ая строка)
то
Все что после хоста редиректитися на нужный хост (2-ая строка)
«
Последнее редактирование: 08-09-2011 11:08 от RXL
»
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
baldr
Команда клуба
Offline
Пол:
Дорогие россияне
Re: Ping кириллистического домена
«
Ответ #9 :
08-09-2011 11:04 »
Эх ну и ни..чегосебе.. Ну нафиг такие домены.
Записан
Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
RXL
Технический
Администратор
Offline
Пол:
Re: Ping кириллистического домена
«
Ответ #10 :
08-09-2011 11:09 »
baldr
, домены с национальными символами. Понятие существует уже давно и постепенно внедряется. Уже есть такие домены первого уровня. Например, "рф". Но кодироваться доменные имена могут только в ASCII и придумана методика кодирования Unicode в доменных именах.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
baldr
Команда клуба
Offline
Пол:
Дорогие россияне
Re: Ping кириллистического домена
«
Ответ #11 :
08-09-2011 11:45 »
RXL
, да я знаю что они есть..
Но почему-то думал, что если есть домен васяпупкин.рф , то и резолвиться он всеми уже может нормально
я жестоко заблуждался
Записан
Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
RXL
Технический
Администратор
Offline
Пол:
Re: Ping кириллистического домена
«
Ответ #12 :
08-09-2011 12:00 »
Для таких доменов реальное имя и презентативное расходятся. Чтобы можно было использовать презентативное имя наравне с реальным, нужно изменение в ПО. Современные браузеры это обрабатывают, а вот большинство прочего ПО в этом просто не нуждается.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
Общий
(Модератор:
Вад
) > Тема:
Ping кириллистического домена
Загружается...