Вернуться   Форум SAPE.RU > Система SAPE.ru > Вопросы по работе системы

-->
Ответ
 
Опции темы
Старый 06.10.2007, 15:24   #1
Новичок
 
Регистрация: 26.02.2007
Сообщений: 28
Вес репутации: 0
ooprizrakoo нам пока неизвестен
Отправить сообщение для ooprizrakoo с помощью ICQ
Question Уменьшение [ВС] с помощью локального редиректа: прошу помощи

Доброго всем.

У меня есть один сайт на php, и один сайт на перле.

На их страницах есть "лишние" внешние ссылки, и я задался целью все ссылки вида "www.site.ru --> www.yandex.ru" превратить в "www.site.ru --> www.site.ru/go/www.yandex.ru".

То есть сделать так, что бы прозрачно для пользователя при клике на www.site.ru/go/www.yandex.ru он попадал на www.yandex.ru

Вопрос
Как это реализовать на моих сайтах?
Очень хочется мануал в стиле "возьмите деталь "А" левой рукой, вставьте деталь "Б" в паз "Д", нажмите кнопку "Е", и все должно работать".

Моих навыков хватит что бы выполнить механистичные действия по редактированию хтаккеса, закачиванию пхп-скрипта на хостинг.

Буду рад любой помощи.
ooprizrakoo вне форума   Ответить с цитированием
Старый 06.10.2007, 18:10   #2
Мастер
 
Аватар для boolevar
 
Регистрация: 02.08.2007
Сообщений: 668
Вес репутации: 249
boolevar - прекрасное будущееboolevar - прекрасное будущееboolevar - прекрасное будущееboolevar - прекрасное будущееboolevar - прекрасное будущееboolevar - прекрасное будущееboolevar - прекрасное будущееboolevar - прекрасное будущееboolevar - прекрасное будущееboolevar - прекрасное будущееboolevar - прекрасное будущее
По умолчанию

Цитата:
Сообщение от ooprizrakoo Посмотреть сообщение
На их страницах есть "лишние" внешние ссылки, и я задался целью все ссылки вида "www.site.ru --> www.yandex.ru" превратить в "www.site.ru --> www.site.ru/go/www.yandex.ru".
Ну например так
создать файл go.php
<?php
if (isset($site))
header("Location:http://".$site);
?>

и все ссылки переписать как /go.php?site=www.ya.ru
boolevar вне форума   Ответить с цитированием
Старый 06.10.2007, 18:12   #3
Ваnnеd
 
Аватар для V!rus
 
Регистрация: 07.07.2007
Адрес: нет? :) Танцысбубном: да
Сообщений: 1,967
Вес репутации: 285
V!rus - прекрасное будущееV!rus - прекрасное будущееV!rus - прекрасное будущееV!rus - прекрасное будущееV!rus - прекрасное будущееV!rus - прекрасное будущееV!rus - прекрасное будущееV!rus - прекрасное будущееV!rus - прекрасное будущееV!rus - прекрасное будущееV!rus - прекрасное будущее
Отправить сообщение для V!rus с помощью ICQ
По умолчанию

создаете .htaccess и ложите в корень сайта.
Пишите в нем:
RewriteEngine On
RewriteRule ^/go/(.*)+$ redirect.php?url=$

Потом в корне сайта создаете redirect.php примерно с таикм содержанием;

Цитата:
<?php
if (isset ($_REQUEST['url'])) $url = $_REQUEST['url']; else $url = "";
if ($url=="") die();
if ($url != "") echo'<meta http-equiv="refresh" content="0;url='.$url.'">';
?>
<title>Перенаправление</title>
<html><body>

<table width=100% height=100%>
<tr><td align=center>
<h2 align=center>Перенаправление на <?php echo $url; ?></h2>
</td></tr>
</table>


Примерно так. Пишу сходу...
__________________
Помогаю рефералам.
Осуществляю поддержку сайтов с OpenCart, Bitrix, Wordpress, DLE, Drupal, WebAsyst и пр. Скайп agriboed
V!rus вне форума   Ответить с цитированием
Старый 06.10.2007, 18:27   #4
Новичок
 
Регистрация: 26.02.2007
Сообщений: 28
Вес репутации: 0
ooprizrakoo нам пока неизвестен
Отправить сообщение для ooprizrakoo с помощью ICQ
По умолчанию

Цитата:
Сообщение от boolevar Посмотреть сообщение
Ну например так
создать файл go.php
<?php
if (isset($site))
header("Location:http://".$site);
?>

и все ссылки переписать как /go.php?site=www.ya.ru
Спасибо, первоначально я сделал именно так. Но теперь вот борюсь за "красивый вид", без этих "?", "php, "=" и т.п.

V!rus, спасибо большое, буду пробовать сейчас.
ooprizrakoo вне форума   Ответить с цитированием
Старый 07.10.2007, 19:26   #5
Дикий
 
Аватар для D.iK.iJ
 
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 362
D.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущее
По умолчанию

Блин, у меня код длиннее был... правда я тогда PHP еще не знал совсем ))
И использовал только один файл go.php и мета (+джава) переадресацию.
Кому нужно - пишите в личку. Покажу раритет
D.iK.iJ вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошу помощи знатоков mYscript Вопросы от новичков 18 07.04.2008 16:15
Прошу помощи Support по переносу площадки Bagwell Вопросы по работе системы 1 05.03.2008 19:16
Уменьшение ВС с помощью rel=nofollow rudomilov Вопросы по работе системы 15 17.01.2008 00:22
Прошу помощи!!!!! SOS! idrp Яндекс 7 15.12.2007 18:27
Прошу помощи у знатоков MySQL MonAmur Разработка и сопровождение сайтов 13 12.11.2007 17:34


Часовой пояс GMT +3, время: 02:35.