Реклама на сайте Advertise with us

Скрипт редиректа

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 04.07.06
Сообщения: 4956
Рейтинг: 3016

Ссылка на сообщениеДобавлено: 21/05/10 в 20:20       Ответить с цитатойцитата 

Подскажите плиз скрипт на php для редиректа всего трафика на определенный урл. Желательно без потерь.

0
 

Soul's Buyer

С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740


Передовик Master-X (16.10.2008) Передовик Master-X (01.11.2008) Передовик Master-X (16.11.2008) Передовик Master-X (01.12.2008) Передовик Master-X (16.12.2008) Ветеран трепа Master-X (01.01.2009)
Ссылка на сообщениеДобавлено: 21/05/10 в 21:06       Ответить с цитатойцитата 

icon_eek.gif htaccess уже не в моде ?

Ну по идее так:

Код: [развернуть]

Cdn быстро, надёжно и недорого!

8
 



С нами с 01.03.06
Сообщения: 629
Рейтинг: 620

Ссылка на сообщениеДобавлено: 21/05/10 в 21:41       Ответить с цитатойцитата 

без потерь чего? если трафика, то сохранить 100% не реально (любой посредник-редирект вносит шанс потерять клиента), если позиций в гугле - т.е. переезд сайта, то желательно через 301 - у них подробный фак есть с примером htaccess, если на пхп, то чуть допилить код Woland-a:

Код: [развернуть]

для запросов POST не подойдет, но таковых не должно по идее быть ;)

а если отправить только на конкретный урл, независимо, от того куда пришли - то как у Woland-a icon_cool.gif

Последний раз редактировалось: Heavy (24/05/10 в 12:35), всего редактировалось 1 раз

8
 



С нами с 04.07.06
Сообщения: 4956
Рейтинг: 3016

Ссылка на сообщениеДобавлено: 22/05/10 в 18:15       Ответить с цитатойцитата 

Мне надо просто перенаправлять с ревью сайта, тоесть не всех пользователей, а тех кто кликнули на ссылку типа
http://www.domain.com/go/go.php
и надо чтобы редиректило на урл с учетом различных параметров в этом урле.

ЗЫ: Спасибо и +8

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 22/05/10 в 18:31       Ответить с цитатойцитата 

miroz: тогда тебе сначала надо будет предоставить список этих параметров, т.е. от них отталкиваться.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 

Любитель хорошего ;)

С нами с 08.06.07
Сообщения: 16151
Рейтинг: 6269


Передовик Master-X (01.06.2009) Передовик Master-X (01.10.2009) Передовик Master-X (16.10.2009) Передовик Master-X (01.12.2009) Передовик Master-X (01.11.2010) Ветеран трепа Master-X (16.02.2011)
Ссылка на сообщениеДобавлено: 22/05/10 в 22:00       Ответить с цитатойцитата 

Если параметров много, то скрипт Heavy переделывается под них.
То есть грубо говоря:
if ($go == 'param1') $new_domain = 'new_domain1';
Можно и mod_rewrite для красоты прикрутить.

Отличные серверы от SGManaged!

0
 



С нами с 04.07.06
Сообщения: 4956
Рейтинг: 3016

Ссылка на сообщениеДобавлено: 23/05/10 в 15:40       Ответить с цитатойцитата 

Ну я думаю пока без параметров заюзать, а в будущем видно будет.

0
 



С нами с 04.07.06
Сообщения: 4956
Рейтинг: 3016

Ссылка на сообщениеДобавлено: 26/05/10 в 22:15       Ответить с цитатойцитата 

Что-то у меня не работает вариант Heavy

если я напрмиер посылаю так
domain1.com/join/go.php

и в скрипте пишу посылать на domain2.com, то в итоге он посылает на
domain2.com/join/

0
 



С нами с 01.03.06
Сообщения: 629
Рейтинг: 620

Ссылка на сообщениеДобавлено: 27/05/10 в 10:46       Ответить с цитатойцитата 

1. domain1.com/join/go.php - cуществует?
2. сразу посылает на domain2.com/join/ или всеже вначале на domain2.com/join/go.php, а потом сразу редирект на domain2.com/join/ ? попробуй, как вариант, если хидеры отправляемые тебе сурвером смотреть не чем, создать go2.php и вместо header('Location: ... ,true,301); написать echo('Location: ... ,true,301); и посмотреть, куда реально отправляют icon_smile.gif
3. опечатка была - параметра два последних местами не правильно указал сразу. вот так должно быть "....,true,301);" но на редирект не в туда не должно было повлиять.

8
 



С нами с 27.05.10
Сообщения: 3
Рейтинг: 8

Ссылка на сообщениеДобавлено: 27/05/10 в 11:11       Ответить с цитатойцитата 

Простейшие и бесплатные ТДС уже не рулят?
http://www.simpletds.com/

0
 



С нами с 04.07.06
Сообщения: 4956
Рейтинг: 3016

Ссылка на сообщениеДобавлено: 27/05/10 в 11:57       Ответить с цитатойцитата 

А чем отличается твой вариант от варианта Wоland ?

0
 



С нами с 01.03.06
Сообщения: 629
Рейтинг: 620

Ссылка на сообщениеДобавлено: 27/05/10 в 12:10       Ответить с цитатойцитата 

тем, что вариант Woland-а отправляет на конкретный урл, не зависимо от того на какой урл пришел траф. мой вариант должен переадресовывать на урл идентичный входному, но на другом домене. ну и код редиректа 302 и 301 )

т.е. вариант Woland-а
вход:
domain1.com/go1.php?param=val
domain1.com/go2.php?param=val&param2=val2
выход:
все на domain2.com/go.php?param=val (т.е. конкретно заданный урл)

мой:
вход:
domain1.com/go1.php?param=val
domain1.com/go2.php?param=val&param2=val2
выход:
domain2.com/go1.php?param=val
domain2.com/go2.php?param=val&param2=val2
т.е. меняется только домен (правда протокол не сохраняется и порт, если был https, то станет http, но это по необходимости быстро подскажут как сделать)

0
 



С нами с 27.05.10
Сообщения: 3
Рейтинг: 8

Ссылка на сообщениеДобавлено: 27/05/10 в 12:14       Ответить с цитатойцитата 

miroz писал:
А чем отличается твой вариант от варианта Wоland ?


Наверно стоит почитать про сам скрипт, прежде чем задавать такой вопрос icon_smile.gif
Ну а в целом Симпла уже готовая система с массой возможностей по контролю за сливом, а у Wоland 1 строчка пхп кода. + если рес на который льешь будет недоступен можно сливать на ТБ + настроить слив неуников в другое место...
Не нравится я тебя не заставляю пользоваться.

Зы: ну и вообще очевидная вещь - зачем заново изобретать велосипед, когда уже можно ездить на мотоцикле?..

0
 



С нами с 01.03.06
Сообщения: 629
Рейтинг: 620

Ссылка на сообщениеДобавлено: 27/05/10 в 15:16       Ответить с цитатойцитата 

L!mur писал:

Зы: ну и вообще очевидная вещь - зачем заново изобретать велосипед, когда уже можно ездить на мотоцикле?..

Бывают ситуации что перемешать быстрее ложкой, чем покупать и изучать комбайн ;)

0
 



С нами с 04.07.06
Сообщения: 4956
Рейтинг: 3016

Ссылка на сообщениеДобавлено: 27/05/10 в 16:15       Ответить с цитатойцитата 

Мне ТДС не нужна.

to Heavy: Понял icon_smile.gif Мне просто не надо было, чтобы просто домен менялся, мне надо было, чтобы на конкретный урл редиректило, а не просто домен меняло. Спасибо.

А явное задание кода редиректа что дает?

0
 



С нами с 01.03.06
Сообщения: 629
Рейтинг: 620

Ссылка на сообщениеДобавлено: 27/05/10 в 16:38       Ответить с цитатойцитата 

грубо говоря:
302 - "временный" редирект (страница сейчас в другом месте, но еще может тут появиться, т.ч. в след. раз спросите ее еще раз по старому адресу)
301 - "перманентный" редирект (страница тперь будет находится на новом адресе и тут ее больше спрашивать не нужно)
и еще пару реже используемых 3хх кодов
юзеру от этих кодов редиректа ни тепло ни холодно, как правило. а вот поисковикам дело есть. к 301, например, гугл может отнестись как к перезду сайта с соответсвующим восстановлением заслуг на новом месте. вобщем от задачи редиректа зависит ;)

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »