[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Редирект
Страницы: 1, 2
levshaSZR
Здравствуйте!
Сразу к делу
Есть две ссылки на одну страницу, точнее это одна и та же ссылка но у одной прописана utm-метка. Ссылка с меткой привязана к баннеру, при переходе по этой ссылке страничка переход на страницу загрузки моб.приложения. Получается, что с телефона на эту страничку не войти. А мне надо что бы если с баннера переходят их редиректом перекидывает на загрузку приложения, а если по прямой ссылке или через поисковик, то открывался сайт. Понимаю, что решение элементарное, но вот сам не догоню никак.
Заранее благодарен!
Игорь_Vasinsky
Цитата
А мне надо что бы если с баннера переходят их редиректом перекидывает на загрузку приложения, а если по прямой ссылке или через поисковик, то открывался сайт.


баннер типа так (я понял что он там где то)

<a href="http://yioursupersite.com/?dl=1"><img src="urlbannerimage"/></a>




смысл проверять $_GET['dl'] - если он есть - то загрузка, если нет - то на сайт бегут

твоя задача прописать у баннерообменника урл своего сайта, но добавить ?dl=1

или смотреть рефера - если это баннерка - то кидай файл на скачку -

http://php.net/manual/ru/reserved.variables.server.php - там есть про 'HTTP_REFERER'

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
levshaSZR
Немного не так. Есть страница index.php на нее получается 2 ссылки. По одной можно пройти кликнув по баннеру она с utm , а другая обычная без всяких меток.
для понятности буду называть их ссылка1 и ссылка2.
Перейдя на index.php по ссылке1 с мобилки происходит редирект либо на appstore либо на googleplay. Там человек скачивает прогу кликнув установить (ну это понятно)
Перейдя по ссылке2 редиректа быть не должно. Посетитель остается на сайте не зависимо от того с какой устройства зашел.
Сейчас в index.php прописан скрипт осуществляющий редирект при переходе на страницу не зависимо от ссылки, т.е. редирект происходит хоть при переходе по ссылке1, хоть по ссылке2.
Автоматически скачиваться ничего не должно.
Я хочу прописать посредством php if else, но не пойму как мне в переменных указать какой урл на данный момент у странички...точнее даже код есть который это определяет url...вообщем запутался я...
Игорь_Vasinsky
абсолютно 2 одинаковых ссылки на 1м ресурсе?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
icedfox
Цитата (levshaSZR @ 27.08.2015 - 17:23)
мне надо что бы если с баннера переходят их редиректом перекидывает на загрузку приложения, а если по прямой ссылке или через поисковик, то открывался сайт.

Это называется клоакинг, ваш сайт получит бан от поисковых систем, вопрос во времени. Подумайте 10 раз, стоит оно того или нет.
levshaSZR
ссылка 1 с utm-меткой, ссылка2 без нее.
при переходе по ссылке типа mysite.ru редиректа нет, а при переходе по ссылке типа mysite.ru?utm редирект есть
killer8080
Цитата (levshaSZR @ 27.08.2015 - 14:23)
Есть две ссылки на одну страницу, точнее это одна и та же ссылка но у одной прописана utm-метка.

метка это гет параметр? Тогда в чем проблема, это два разный урл, а не один.
levshaSZR
вообщем хотел сделать так, при переходе на index скрпит считывает урл страницы и если без метки остаемся на сайте, если с меткой перходим на другую страничку...ну как то так
killer8080
и в чем проблема?
if (isset($_GET['utm'])) {
header('Location: http://site.ru/download');
die;
}
levshaSZR
вот как в переменную закинуть текущий урл страницы не понимаю..
а так бы можно было что то типа
if (урл с меткой)
header туда
elseif (урл без метки)
header сюда


ну или как то так...
levshaSZR
оо пока писал Вы ответ прислали) спасибо, большое!!!
levshaSZR
killer8080 Проблема собственно в том, что я с PHP очень сильно на ВЫ пока еще:)
dron4ik
levshaSZR
дай обе ссылки

_____________
Ex3m.com.ua — Активный образ жизни
Игорь_Vasinsky
мда....я тебе об этом и написал.... laugh.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.