|
0 / 0 / 0
Регистрация: 01.10.2017
Сообщений: 32
|
|
Сделать GEO "редирект" при нажатии на ссылку(кнопку),как?!01.10.2017, 19:21. Показов 3604. Ответов 26
Метки нет (Все метки)
Всем привет ,кто подскажет код или умеет делать GEO редирект для ссылки!?
На сайте имеются ссылки(кнопки)- для перехода на определенные сайты.Как сделать чтоб при нажатии посетителей из России,они перенаправлялись на совсем другой сайт.(То есть им ресурс данный не был доступен и открывался альтернативный сайт). Спасибо. Добавлено через 4 часа 42 минуты Ребята помогите ,а если мне нужно при нажатии на кнопку на сайте(ссылку) перенаправить пользователей из России-на другой сайт, а не на тот куда ведет основная ссылка в этой кнопке!?Как это вообще реализовать?Может кто-то подсказать?На многих сайтах при нажатии на такую кнопку(ссылку) для людей из России -выскакивает красивое окошко(даже на фоне картинки-"с надписью что Вы из России... и будете перенаправлены на альтернативный сайт " ещё и время показывает" А если зайти под другим айпи-то переход по ссылке обычный стандартный. Как это сделать подскажите УМЫ))) нубу! Огромное спасибо p.s.Движок вордпресс Добавлено через 25 минут Я читал что как то делают GEO переадресацию. Да и вообще я не знаю с чего вообще начать и как сделать и куда что прописать и какой код-Я НУБ в этом вопросе.Мне бы помогли и тыкнули пальцем: (!)Где прописать какой код/куда что вставить подробно!(если кто может помочь) Я никогда ранее таким просто не занимался. -А что касается базы айпи-то там фишка такая -чтоб ссылка была не доступна для России -чтоб Роскомнадзор не блокнул сайт и людей перенапрвлял в другое место с русских айпи которые зайдут.
0
|
|
| 01.10.2017, 19:21 | |
|
Ответы с готовыми решениями:
26
Сделать ссылку на php при нажатии на кнопку html button Редирект на чужой сайт при нажатии на кнопку. Как исправить? Как при нажатии на кнопку, вывести ссылку из Бд |
|
Особый статус
623 / 221 / 164
Регистрация: 18.11.2015
Сообщений: 1,086
|
|
| 01.10.2017, 23:24 | |
|
Просто узнаете местоположение по текущему IP адресу пользователя, для этого уже есть множество готовых библиотек, многие из которых в принципе не плохо определяют с точностью до города, по крайней мере регион
0
|
|
|
0 / 0 / 0
Регистрация: 01.10.2017
Сообщений: 32
|
||
| 02.10.2017, 09:07 [ТС] | ||
|
1)Может ты мне поможешь покажешь этот код -и укажешь что внем изменить в каких местах(на свои названия ссылок) 2) И этот код вставляется в страничку? которая будет содержать данные ссылки или в файле htaccess? И где пишут что большой список всех айпи необходимо указывать ,а где то пишут что код страны просто вставить ......я вобщем код так и не нашел именно такой. Если можешь выручай)) ,а ещё как то вставляют при переходе-всплывающее окно с предупреждением что юзер будет перенаправлен сейчас... ![]() ![]() Мне главное чтоб считывались с России люди и их не пускало при нажатии на кнопка(ссылку), на основную ссылку при переходе-Роскомнадзор прижмёт сайт.
0
|
||
|
Особый статус
623 / 221 / 164
Регистрация: 18.11.2015
Сообщений: 1,086
|
|||||||||||||||||||||
| 02.10.2017, 10:11 | |||||||||||||||||||||
|
На самом деле все не так уж и сложно. Находим любую библиотеку, желательно нормальную, конечно же. Я буду использовать Sypex Geo(скачать), вроде хороший.
1. Качаем библиотеку Sypex Geo для PHP 5.2+ 2. Качаем базу Sypex Geo City (или только страны, в общем в библиотеку с городами можно определять и страны) в нужной кодировке! 3. Подключаем и создаем экземпляр:
Забыл указать, что страны определяются в стандарте ISO 3166-1 https://ru.wikipedia.org/wiki/ISO_3166-1
0
|
|||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 01.10.2017
Сообщений: 32
|
||
| 02.10.2017, 10:17 [ТС] | ||
|
И отпишусь-если я снова не вытяну своей дурной башкой)что тут делать,куда что качать и куда что устанавливать. p/s-Когда делаешь что-то впервые ,то это кажется невыполнимым чем-то))),вот у меня сейчас такое же чувство....
0
|
||
|
Особый статус
623 / 221 / 164
Регистрация: 18.11.2015
Сообщений: 1,086
|
|||||||
| 02.10.2017, 10:23 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 01.10.2017
Сообщений: 32
|
||||
| 02.10.2017, 11:23 [ТС] | ||||
![]() Добавлено через 45 минут ![]() ![]() Объясни пожалуйста на обычном языке что куда и в где делать: Следующий пункт: -Подключаем и создаем экземпляр: 1 include("SxGeo.php"); 2 $SxGeo = new SxGeo('SxGeoCity.dat'); ( где его создавать то))(место мне пальцем укажи пожалуйста),я вообще понятия не имею и не понимаю сказанного на языке php). Что мне открыть и где прописать эти строки?) ...и далее по списку разберем давай пожалуйста дальнейшие действия мои в таком же ключе. Добавлено через 11 минут 1 include($_SERVER['DOCUMENT_ROOT']."/SxGeo.php"); 2 $SxGeo = new SxGeo($_SERVER['DOCUMENT_ROOT'].'/SxGeoCity.dat'); Мне это куда писать-то ,в каком файле и в каком месте.... И так далее..
0
|
||||
|
Особый статус
623 / 221 / 164
Регистрация: 18.11.2015
Сообщений: 1,086
|
|||||||||||
| 02.10.2017, 11:29 | |||||||||||
|
сам я в вордпрессе не очень шарю, точнее не работаю с ним вообще
![]() в общем, полюбому там есть index.php, пропишите туда следующие строки:
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 01.10.2017
Сообщений: 32
|
|
| 02.10.2017, 11:41 [ТС] | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 01.10.2017
Сообщений: 32
|
|
| 02.10.2017, 11:49 [ТС] | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 01.10.2017
Сообщений: 32
|
|
| 02.10.2017, 11:50 [ТС] | |
|
0
|
|
|
Особый статус
623 / 221 / 164
Регистрация: 18.11.2015
Сообщений: 1,086
|
||||||
| 02.10.2017, 11:51 | ||||||
|
Ну можно наверное и в темах подключать, это не суть важно, главное, чтобы экземпляр и его методы были доступны.
Эту часть подключайте там, где у вас ссылки:
0
|
||||||
|
0 / 0 / 0
Регистрация: 01.10.2017
Сообщений: 32
|
||
| 02.10.2017, 11:57 [ТС] | ||
|
1)На той странице на которой есть данный ссылки ,мне нужно в редакторе вписать в станицу этот код? или несколько дубликатов этих кодов с разными адресами(там же например не одна ссылка такая если будет дана а несколько),а такой код на страничке не отобразиться символами)))(я не делал ещё такого) 2) А если ссылки такие(кнопки ) даны будут еще в сайдбаре в боковой панели-то как сделать тогда чтоб на них распространялось данное действие?или такое невозможно . )))поясни вобщем на счет прописи этого кода-просто нажать -изменить страницу-и вредакторе внизу в самом вписать этот код или как? Спасибо за терпение)
0
|
||
|
Особый статус
623 / 221 / 164
Регистрация: 18.11.2015
Сообщений: 1,086
|
|||||||||||
| 02.10.2017, 12:06 | |||||||||||
|
Вот, у вас есть некоторая страница, там есть ссылки и вы хотите немножко пошаманить и для жителей РФ менять ссылки, например типа: site.com/redirect/ru/redirect-url-for-russian-users, когда для обычных пользователей будет ссылка типа: site.com/redirect/redirect-url-for-other-users. (Ну или куда вы там перенаправляете, я же не знаю).
Я даже не знаю как выводятся у вас ссылки, если из БД, то примерно так:
Если все ссылки сделаны в ручную, то, тогда придется дублировать...
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 01.10.2017
Сообщений: 32
|
||
| 02.10.2017, 12:16 [ТС] | ||
|
Например сайт носит название: https://russia.ru/ на страничке дана кнопка с ссылкой: https://russia.ru/go/1.php И надо чтоб при нажатии на нее людей из России открывалась ссылка: https://russia.ru/go/2.php Прямо если можно вот для таких ссылок код вставьте мне чтоб я въехал,а то коды везде разные(символы) И так же как быть с сайдбарами(если там кнопки такие даны будут),на них как распространить это действие?
0
|
||
|
Особый статус
623 / 221 / 164
Регистрация: 18.11.2015
Сообщений: 1,086
|
|||||||||||||||||||||
| 02.10.2017, 12:25 | |||||||||||||||||||||
1. На странице, куда НЕ должны попадать пользователи из РФ, прописать:
php:
1
|
|||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 01.10.2017
Сообщений: 32
|
||
| 02.10.2017, 12:37 [ТС] | ||
|
Нет на сайте не 2 страницы: Главная страница с обзором и всеми ссылками: типа: Организация1(обзор кнопка)(на сайт кнопка) Организация2(обзор кнопка)(на сайт кнопка) Организация3(обзор кнопка)(на сайт кнопка) Организация4(обзор кнопка)(на сайт кнопка) На некоторые организации нужно чтобы при нажатии (Из России попадали на другой сайт ,а не тот что в кнопке) При переходе по кнопке (обзор кнопка)-юзер попадает на страницу с описанием данной компании и там тоже имеются( кнопки перейти) и в боковых панелях список всех организаций ,что и на главной странице первой. Кнопки(перейти на сайт) - это сторонние сайты уже там ,а не мои!
0
|
||
|
Особый статус
623 / 221 / 164
Регистрация: 18.11.2015
Сообщений: 1,086
|
|||
| 02.10.2017, 12:43 | |||
|
Либо на каждую ссылку вешайте проверку, либо на каждой странице делайте проверку
1
|
|||
|
0 / 0 / 0
Регистрация: 01.10.2017
Сообщений: 32
|
||
| 02.10.2017, 12:49 [ТС] | ||
|
Вот мы находимся в корне сайта где все файлы эти лежат. И сразу же мне пропишите тот код которых для мого метода нужен;а то я уже запутался Вид ссылок используйте такой: "Ссылки в корне сайта из папки /go Например сайт носит название: https://russia.ru/ на страничке дана кнопка с ссылкой: https://russia.ru/go/1.php И надо чтоб при нажатии на нее людей из России открывалась ссылка: https://russia.ru/go/2.php Прямо если можно вот для таких ссылок код вставьте мне чтоб я въехал,а то коды везде разные(символы) И так же как быть с сайдбарами(если там кнопки такие даны будут),на них как распространить это действие?"
0
|
||
|
Особый статус
623 / 221 / 164
Регистрация: 18.11.2015
Сообщений: 1,086
|
|
| 02.10.2017, 12:51 | |
|
1
|
|
| 02.10.2017, 12:51 | |
|
Помогаю со студенческими работами здесь
20
Как можно в сообщении при нажатии на клавишу сделать тот же самый фрагмент, как и при нажатии на кнопку мышкой? Как сделать, чтобы при первом нажатии на кнопку TButton появлялось одно сообщение, а при втором нажатии - другое?
Как запустить PHP функцию при нажатии на ссылку или на кнопку
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|