Как сделать ссылки с дора редиректными и прямыми?
Новая тема Написать ответ
# Пн Июл 30, 2012 1:23 pmSAW Зарег.: 07.03.2008 ; Сообщ.: 1189Ответить с цитатой
Есть дор со сливом на спона/фид/платник. Банеры, анкорные ссилки, картинки залинкованы на спона и передают свой вес. Также есть блок ссылок которые ведут рендомно на другие доры внутри сетки (перелинковка), соотведственно тоже чтото передают на всю сеть. Как сделать чтоб ссылки на спона/фид/платник были редиректом через внутряки (непрямыми и не передавали вес на лево) а на другие ссылки внутри сетки были прямые и при этом перевавали вес?
# Пн Июл 30, 2012 1:48 pmYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
Можно в корень кинуть файл для редиректа, при обращении к которому: go.php?url=http://_целевой_урл_ будет редирект куда нужно.
И в тех ссылках, которые через редик - в шаблоне просто дописывать эту конструкцию.
Например, если в блоке, где ссылка должна передавать вес и быть прямой: <a href=[KEYWORDURL] />, а где нужно, чтобы через редик: <a href=[SITE]go.php?url=[KEYWORDURL] /> или просто <a href=go.php?url=[KEYWORDURL] />.

Если дорген не дает править каждую ссылку, а сам ставит блоки - в нем могут быть опции для управления (доп.параметры в каждую ссылку).

Файл go.php можно сделать как универсальным (любые урлы будет обрабатывать), так и с проверкой-защитой на урлы из его внутреннего списка. Первый вариант проще, а второй надежнее, но гемора больше.

Код для файла go.php:
Код:
<?
$url = str_replace("go=","", $_SERVER["QUERY_STRING"]);
header("Location: $url");
?>

Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.