АРМАДА
Что подскажете с редиректом php
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

hymen
Опытный
Зарегистрирован: 17.02.2008
Сообщений: 411
Обратиться по нику
# Добавлено:Сб Ноя 08, 2008 8:51 amДобавить в избранноеОтветить с цитатой
Нужено в сайт на html сделать возможность превращения ссылок affiliate.com/refid=3523 в мойсайт.ру/go/affiliate

Как это возможно реализовать?

ПС: Сорри за вопрос, всегда делала это на вп - но тут срочно понадобилось Smile
Нужно раскрутить сайт? У Вас есть средства, но нет времени? Тогда стучим в приват! Только ру зона

blam
Опытный
Зарегистрирован: 13.03.2008
Сообщений: 240
Обратиться по нику
# Добавлено:Сб Ноя 08, 2008 11:28 amОтветить с цитатой
не понял вопроса ,
мойсайт.ру/go/affiliate.php редирект на affiliate.com/refid=3523 ??

affiliate.php:
<?
header('Location: http://affiliate.com/refid=3523');
?>
Бложок

shhef +
V.I.P.
Зарегистрирован: 14.09.2007
Сообщений: 7694
Обратиться по нику
# Добавлено:Сб Ноя 08, 2008 12:25 pmОтветить с цитатой
да все просто. не надо придумывать велосипед:
есть ссылка affiliate.com/refid=3523, создаем под нее страницу типа 1.html на этой же странице в коде ставим редирект на партнерку...
т.е. при переходе на 1.html юзер уходит на affiliate.com/refid=3523.
можно в принципе купить скриптик и туда вбивать нужные урлы как у меня в подписи... Wink
Облачный сервер за 5 у.е. + 10 у.е на счет при регистрации по моей ссылке. Разные страны! Лучший треккер!

eff
V.I.P.
Зарегистрирован: 20.07.2008
Сообщений: 1660
Обратиться по нику
# Добавлено:Сб Ноя 08, 2008 1:32 pmОтветить с цитатой
Может, нужен не редирект, а mod_rewrite ?

hymen
Опытный
Зарегистрирован: 17.02.2008
Сообщений: 411
Обратиться по нику
# Добавлено:Сб Ноя 08, 2008 1:38 pmОтветить с цитатой
shhef

Да, что то совсем не подумала Smile php убил во мне моСк

То что для меня нужно - это подпапка с индексной страницей редиректящей куда нужно Smile
Нужно раскрутить сайт? У Вас есть средства, но нет времени? Тогда стучим в приват! Только ру зона

sydoow
V.I.P.
Зарегистрирован: 29.06.2007
Сообщений: 8213
Обратиться по нику
# Добавлено:Вс Ноя 09, 2008 5:48 pmОтветить с цитатой
eff писал(а):
Может, нужен не редирект, а mod_rewrite ?


Объясни, как с помощью mod_rewrite это можно сделать? Давно было интересно Smile

blam
Опытный
Зарегистрирован: 13.03.2008
Сообщений: 240
Обратиться по нику
# Добавлено:Вс Ноя 09, 2008 9:15 pmОтветить с цитатой
просто )
mysite.com/go/123 -> google.com/partner66 выглядит примерно так:
Код:
RewriteRule ^go/123 http://google.com/partner66 [R,L]


Gene
Опытный
Зарегистрирован: 31.08.2008
Сообщений: 456
Обратиться по нику
# Добавлено:Пн Ноя 10, 2008 2:23 pmОтветить с цитатой
blam писал(а):
просто )
mysite.com/go/123 -> google.com/partner66 выглядит примерно так:
Код:
RewriteRule ^go/123 http://google.com/partner66 [R,L]



blam - тут R - код использовать вряд ли стоит.
использование данного кода дает permanent redirect (aka 301) что передает вес страницы. (по докам апача: If no code is given, a HTTP response of 302 (MOVED TEMPORARILY) will be returned.)
т.е. логичнее было бы что то вроде этого:

Код:
RewriteRule ^go/123 http://google.com/partner66 [NE,NC,L]



NC - дает нечувствительность к регистру (что для реди. урл самое то),
NE - отменяет url кодирование и предает строку как есть (no URI escaping of output)
..отличная всё-таки штука.. |
Ищем деньги

blam
Опытный
Зарегистрирован: 13.03.2008
Сообщений: 240
Обратиться по нику
# Добавлено:Пн Ноя 10, 2008 2:31 pmОтветить с цитатой
Подробный ответ, буду знать :thup:
Бложок
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры