- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Год назад пробовал определить на одном из хостингов через $_SERVER['HTTP_HOST'] домен зоны .РФ, тогда ничего не получилось, забил на это дело.
Сейчас хочу использовать .РФ домен и имена URL на русском языке.
Важно, чтобы хостинг позволял определять домены через $_SERVER['HTTP_HOST'], а также чтобы в правилах редиректов .htaccess можно было передавать URL на кириллице через GET.
Наверняка кто-то уже использует подобное, подскажите, как подбирать хостинг, исходя из вышеперечисленных нужд?
Год назад пробовал определить на одном из хостингов через $_SERVER['HTTP_HOST'] домен зоны .РФ, тогда ничего не получилось, забил на это дело.
Сейчас хочу использовать .РФ домен и имена URL на русском языке.
Важно, чтобы хостинг позволял определять домены через $_SERVER['HTTP_HOST'], а также чтобы в правилах редиректов .htaccess можно было передавать URL на кириллице через GET.
Наверняка кто-то уже использует подобное, подскажите, как подбирать хостинг, исходя из вышеперечисленных нужд?
idna convert class не оно?
idna convert class не оно?
класс нужно знать только сегодня и то не всем - тем кто первый раз в школу пошел.
ТС почему бы вам понятно не описать, что именно вы вкладываете в понятие определение домена РФ ?
Если код на php, который определяет какой из множества прикрепленных доменов загружается, то нужно просто понимание механизмов работы этих самых доменов.
В данном случае достаточно понимать, что домен .рф закодирован особым образом и в переменной $_SERVER не будет содержатся строка '.рф', а будут закодированная строка, которая соответствует вашему домену. То же самое и в .htaccess.
С первым вопросом разобрался.
А вот на счет .htaccess не ясно.
Вот например для латиницы:
RewriteRule ^([a-zA-Z0-9_-]+)\/$ index.php?url=$1
На что заменить ([a-zA-Z0-9_-]+), чтобы в url передавал кириллицу?
$_SERVER['HTTP_HOST'] нормально все определяет. в пуникоде. а дальше уже конвертируйте скриптами во что угодно.
кирилица через гет - передается в urlencode
кирилица через гет - передается в urlencode
А на счет правила для .htaccess не подскажете?
Подскажите кто-нибудь. На хостинг (ValueHost), даже технический директор поддержки не смог ответить. 🤪
Искал по форумам, нашел решение, но у меня оно не работает, видимо версия софта другая или настройки апача.
Погуглите "htaccess punycode", может на хостинге нет поддержки libidn, поэтому не срабатывает.
RewriteRule ^(.*)\/$ index.php?url=$1
RewriteRule ^(.*)\/$ index.php?url=$1
Спасибо большое, работает. :)
Но возникает проблемка. Дело в том, что у меня два файла - index.php для главной страницы и kontent.php для всех остальных (больше 100).
Т.е. хочется, чтобы при заходе на домен.рф человеку показывался index.php, а при заходе на любой другой URL (домен.рф/статья-про-кроликов/, домен.рф/каталог-статей/ и т.д.) пользователь попадал на kontent.php, т.е. второе правило будет выглядеть так:
RewriteRule ^(.*)\/$ kontent.php?url=$1
А как первое правило сделать, чтобы при загрузке главной страницы переводило на index.php?
А зачем тогда правило:
RewriteRule ^(.*)\/$ index.php?url=$1
???