Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Скрипты переадресации (переадресовка, redirect scripts)

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

HunterDD



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я хочу поставить на свой сайт движок редиректа (myLounge Redirection 1.4) на PHP.  
Движок достаточно крутой позволяет делать редирект куда угодно, пользователи сами регистрируют домены, и т.п.
Но я где-то слышал, что поисковики не очень-то жалуют редиректы.  
Так вот вопрос: как это может отразится на работе (индексации) моего сайта, если редирект по умолчанию будет кидать в юзеров папку моего сайта, а других (затребовавших свой домен: http://Вася_Пупкин.Мой_Сайт.ОРГ) куда им там надо


 
Скрипты переадресации
(переадресовки, редиректа)

 
myLounge Redirection [PHP]
 
<!-- см. тж.: -->
[PHP:]
http://php.resourceindex.com/Complete_Scripts/Redirection/  
http://php.resourceindex.com/Complete_Scripts/Redirection/URL_Based/  
[Perl:]
http://cgi.resourceindex.com/Programs_and_Scripts/Perl/Redirection/  
http://cgi.resourceindex.com/Programs_and_Scripts/Perl/Redirection/URL_Based/  
http://cgi.resourceindex.com/Programs_and_Scripts/Perl/Redirection/Form_or_Link_Based/  
http://cgi.resourceindex.com/Programs_and_Scripts/Perl/Redirection/Server_Side/  
http://cgi.resourceindex.com/Programs_and_Scripts/Perl/Redirection/Hostname_Based/  
[C/C++:]
http://cgi.resourceindex.com/Programs_and_Scripts/C_and_C++/Redirection/  
 
[Сервисы переадресации:]
http://cgi.resourceindex.com/Remotely_Hosted/Redirection/  



<!-- Другие темы по скриптам: -->
 
* клиентские скрипты   (JavaScript, JScript, VBScript)
* серверные скрипты (Perl, PHP, ASP и т.д.)
<!-- работа с файлами: -->
    ~ скрипты для создания/редактирования HTML-кода в браузере и скрипты для редактирования файлов из браузера
    ~ скрипты для управления файлами .htaccess/.htpasswd
    ~ защита ссылок (antileech)
<!-- интернет-утилиты: -->
    ~ whois-скрипты
    ~ ping-скрипты
<!-- скрипты служб -->
    ~ баннерообменные скрипты
    ~ скрипты файлового обменника
    ~ скрипты службы знакомств
    ~ скрипты чатов
    ~ скрипты фотогалереи
    ~ новостные скрипты  
    ~ скрипты и программы для рассылки
    ~ скрипты магазинов
    ~ сервисы, скрипты, софт для ведения дневников онлайн
    ~ скрипты гостевых книг
    ~ скрипты и службы голосований/опросов
    ~ доски объявлений
    ~ скрипты каталогов (catalogue)
    ~ скрипты поиска
    ~ скрипт аукциона
<!-- разное: -->
    ~ скрипты и программы для создания карты сайта
    ~ скрипты счетчиков (посещений, количества скачиваний файлов и т.д.)
    ~ админ-панели для хостинга
    ~ скрипты для конвертации XLS и DOC/RTF-файлов в HTML
    ~ переадресовка по дням недели
    ~ phpMyAdmin: установка, настройка, проблемы
    ~ скрипты для открытия новых окон: на весь экран, заданного размера, в определённом месте экрана, неизменяемого размера и мн.др.
    ~ все CMS (порталы, content management system)




Уточнил название. — Svarga.

Всего записей: 397 | Зарегистр. 29-01-2004 | Отправлено: 05:54 26-02-2004 | Исправлено: Svarga, 23:47 04-03-2004
Gimmi

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
яндекст заверяет, что если он идет на ссылку и отсылают на другую (т. е. редирект), то индексировать он будет конечную ссылку. Там же написано, что можете и не стараться, Яндекс все равно узнает что это редирект

Всего записей: 361 | Зарегистр. 09-02-2004 | Отправлено: 08:25 26-02-2004
HunterDD



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gimmi
Да мне и нужно чтоб он конечную индексировал. Это же не для раскрутки, а для удобства.
 
А как остальные поисковики?

Всего записей: 397 | Зарегистр. 29-01-2004 | Отправлено: 16:06 26-02-2004
HunterDD



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну ведь знаете, а чего молчите?
 
А есть ли какой-нибудь ещё скрипт редиректа покруче?

Всего записей: 397 | Зарегистр. 29-01-2004 | Отправлено: 18:58 27-02-2004
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HunterDD

Цитата:
А есть ли какой-нибудь ещё скрипт редиректа покруче?

 

Цитата:
 
http://php.resourceindex.com/Complete_Scripts/Redirection/
http://php.resourceindex.com/Complete_Scripts/Redirection/URL_Based/
 
http://cgi.resourceindex.com/Programs_and_Scripts/Perl/Redirection/
http://cgi.resourceindex.com/Programs_and_Scripts/Perl/Redirection/URL_Based/
http://cgi.resourceindex.com/Programs_and_Scripts/Perl/Redirection/Form_or_Link_Based/
http://cgi.resourceindex.com/Programs_and_Scripts/Perl/Redirection/Server_Side/
http://cgi.resourceindex.com/Programs_and_Scripts/Perl/Redirection/Hostname_Based/
 
http://cgi.resourceindex.com/Programs_and_Scripts/C_and_C++/Redirection/
 
http://cgi.resourceindex.com/Remotely_Hosted/Redirection/
 

 

Цитата:
А как остальные поисковики?

аналогично,
rambler, к примеру:
Цитата:
  • Обрабатывает ли Рамблер переадресацию (редиректы)?
    Программа индексирования обрабатывает переадресацию (редиректы) только в том случае, если перенаправление выполняется в домен .ru или в домены некоторых стран СНГ (см. ниже ответ на вопрос 14). В остальных случаях переадресация не выполняется, так как домены .com, .net, .org и др. не обрабатываются роботом автоматически.

  • переадресовка даже настоятельно рекомендуется при переезде сайта на новый адрес:

    Цитата:
    You continue listing an 'old' version of my site.
    If we continue to list an 'old' version of your site (i.e. we continue to list www.mу123site.оrg despite the fact that your site now lives at www.mу456site.оrg ) you need to update the links that are pointing to the sites. Since our robots jump from page to page via hyperlinks, someone must still be linking to the defunct page. Once others correct their links, we can too. Once your new site is live, you may wish to place a permanent redirect (using a "301" code in HTTP headers) on your old site to inform visitors and search engines that your site has moved.

    Цитата:
    I'm changing my URL. How can I maintain my rank?
    Regrettably, we cannot manually change your listed address at the same time you move to your new site.
    That said, there are steps you can take to make sure your transition is a smooth one. Google listings are based in part on our ability to find you from links on other sites. To preserve your rank, you will want to inform others who link to you of your change of address. One way to find out who is linking to you is to try a link search. Enter "link:[your full URL]" into the Google search box. You may not find every page that links to you with this method, but it should help you begin redirecting the links leading to your site. (Please note: we do not serve link queries for all of the sites in our index, so this may not produce any results for your site.) Once your new site is live, you may wish to place a permanent redirect (using a "301" code in HTTP headers) on your old site to inform visitors and search engines that your site has moved.


    ----------
    away.

    Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 13:29 28-02-2004 | Исправлено: Svarga, 13:40 28-02-2004
    Gimmi

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HunterDD
    у меня инета небыло... поэтому и не ответил. Яндекс редирект если узнает, то индексировать будет конечную ссылку... вот и все.

    Всего записей: 361 | Зарегистр. 09-02-2004 | Отправлено: 15:25 28-02-2004
    HunterDD



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Обрабатывает ли Рамблер переадресацию (редиректы)?  
    Программа индексирования обрабатывает переадресацию (редиректы) только в том случае, если перенаправление выполняется в домен .ru или в домены некоторых стран СНГ (см. ниже ответ на вопрос 14). В остальных случаях переадресация не выполняется, так как домены .com, .net, .org и др. не обрабатываются роботом автоматически.

    А у меня домен .org и чего мне теперь переадресацией не пользоваться?
     

    Цитата:
     Яндекс редирект если узнает, то индексировать будет конечную ссылку... вот и все.

    А если не узнает (вот JS говорят не видит)? Скрипт ПХПешный.

    Всего записей: 397 | Зарегистр. 29-01-2004 | Отправлено: 14:44 29-02-2004
    TheLook



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто-нибудь видел скрипт редиректа в зависиомсти от страны посетителя?
    Т.е., например, есть сайт с русским и ангийским контентом. Нужно, чтобы все посетители из России направлялись в одну директорию на сайте, а все остальные - в другую.

    Всего записей: 919 | Зарегистр. 05-05-2003 | Отправлено: 15:47 29-02-2004
    HunterDD



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TheLook
    Посмотри ссылки сверху - там полно этой шняги.
    А вот для себя я так ничего больше и не подобрал.

    Всего записей: 397 | Зарегистр. 29-01-2004 | Отправлено: 02:55 02-03-2004
    Markes



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите.
    Есть скрипт для редиректа такого вида:
     
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_goToURL() { //v3.0
      var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
      for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
    }
    //-->
    </script>
    </head>
    <body onLoad="MM_goToURL('parent','ПУТЬ');return document.MM_returnValue">
    </body>
    </html>

     
    Есть у кого-нибудь ява-скрипт (чтобы можно было использовать на бесплатных хостинга, где нет потдержки php), чтобы не просто редиректило, но и показывало фразу типа "Сейчас вы будите переадрисованы" и через несколько секунд был совепшён редирект?

    Всего записей: 1403 | Зарегистр. 13-09-2004 | Отправлено: 22:11 26-02-2005
    Cheery



    .:МордератоР:.
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Markes

    Цитата:
    и через несколько секунд был совепшён редирект?

    две лишних строчки.  
    добавить функцию  
    function my_run()
    {
    MM_goToURL('parent','ПУТЬ');
    return document.MM_returnValue;
    }
    в onLoad прописать setTimeout('my_run()', задержка_в_милисекундах);
     
     
    а вообще.. в данном случае.. есть хороший META таг
    <META HTTP-EQUIV=Refresh CONTENT="10; URL=http://www.htmlhelp.com/">

    ----------
    Away/DND

    Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:15 26-02-2005 | Исправлено: Cheery, 23:09 26-02-2005
    Markes



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Cheery
    Т.е. в итоге получается:
     
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_goToURL() { //v3.0
      var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
      for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
    }
    function my_run()
    {
    MM_goToURL('parent','ПУТЬ');
    return document.MM_returnValue;
    }

    //-->
    </script>
    </head>
    <body onLoad="setTimeout('my_run()', задержка_в_милисекундах);MM_goToURL('parent','ПУТЬ');return document.MM_returnValue">
    </body>
    </html>  
     
    Правильно?

    Всего записей: 1403 | Зарегистр. 13-09-2004 | Отправлено: 23:58 26-02-2005 | Исправлено: Markes, 00:00 27-02-2005
    Cheery



    .:МордератоР:.
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Markes

    Цитата:
    Правильно?

    нет.. то, что я написал для onLoad - ед., что там нужно писать.
    чем тебя метатаг не устраивает?  
    проще даже без my_run
     
    onLoad="setTimeout('MM_goToURL(\'parent\',\'ПУТЬ\')', задержка_в_милисекундах);"

    ----------
    Away/DND

    Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:17 27-02-2005
    Markes



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Cheery
    Т.е. так:
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_goToURL() { //v3.0
      var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
      for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
    }
    function my_run()
    {
    MM_goToURL('parent','ПУТЬ');
    return document.MM_returnValue;
    }
    //-->
    </script>
    </head>
    <body onLoad="setTimeout('MM_goToURL(\'parent\',\'ПУТЬ\')', задержка_в_милисекундах);">
    </body>
    </html>  

    Я в скриптах и т.п. вообще не "бум-бум", поэтому простите за непонимание




    А что, пробовать в наше время не модно? Написал же, что my_run в таком случае не нужно. /Cheery/

    Всего записей: 1403 | Зарегистр. 13-09-2004 | Отправлено: 01:39 27-02-2005 | Исправлено: Cheery, 01:42 27-02-2005
    Cheery



    .:МордератоР:.
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Markes
    Короче, склиф.. в твоем случае проще будет так
    <html>  
    <head>  
    <title>Untitled Document</title>  
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">  
    <META HTTP-EQUIV=Refresh CONTENT="10; URL=куда_перекидывать">
    </head>  
    <body>
    пишешь тут, что хочешь.
    </body>  
    </html>  


    ----------
    Away/DND

    Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:43 27-02-2005 | Исправлено: Cheery, 01:43 27-02-2005
    Markes



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Cheery
    Огроменное грасиас! Работает как надо.

    Всего записей: 1403 | Зарегистр. 13-09-2004 | Отправлено: 01:48 27-02-2005
    Davi

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hello
     
    просто не захотелось открыть ню топ для такого ламерского вопроса и решил задать его здесь.
     
    redirect 301 and redirect 302 !!
     
    в чем разница в этих двух редиректах ? как и для чего из ставят.
     
    вчера на читал на западных форумах (правда много чего до меня не дошло) о целеособразности 301 против 302.  
     
    довольно много статей о 302 Hijacking  and   о том, как гугл не любить 302 redirect/  
     
    информации было так много, что не зная суть этих 2 редиректов, трудно было вообше что то уловить.
     
    я до сих только и делал редиректс с помощью цпанел (перманент и temporary) /// что это за редиректс (301 или 302 или что то ещё ) я не в курсе.  
    ну еще делал иногда (очень давно ) через мета тагы или через java scripts.  
     
    но судю по этим статям .. есть основание полоагать, что между тем, что я делал и между 301  302 есть большая разница ... не говоря уже о том, что ползуются им и в других целях (Hijacking)
     
    буду рад любой информации ... thx

    Всего записей: 296 | Зарегистр. 31-05-2003 | Отправлено: 01:34 25-04-2005
    HunterDD



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возвращаясь к 301 тоже бы нужно...
    Ситуация такая: перевёл сайт с домена .org на .net
    Но org не ликвидировал, а сделал переадресацию (хостер делал где-то через управление доменов). Так вот, поисковики в упор не хотят видеть сайт на .net, зато охотно индексят .org  
    Как бы мне так сделать, чтобы вместо орга подставился поисковикам нет. Слышал, через 301 это можно сделать: создать сайт на .орг и в ИНДЕКС.ПХП прописать обработку 301 (типа сайт переехал)
     
    Добавлено:
    Сейчас проверил с помощью http://www.searchengineworld.com/cgi-bin/servercheck.cgi
    отклик myLounge Redirection оказался Status: HTTP/1.1 302 Found
    Зачем спрашивается? Можно ли и стоит ли менять на 301?

    ----------
    dot13: антиблог для мизантропа | антикризис шоу

    Всего записей: 397 | Зарегистр. 29-01-2004 | Отправлено: 00:10 26-04-2005
    tosherman

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня такой вопрос.
    Можно ли простой скрип редиректа переделать так,
    чтоб он направлял пользователей на разные странички?
    Т.е. менял ссылки периодически, то одна, то др., то третья.
     
    Вот нашел скрипт смены изображений при обновлении(перезагрузке) страницы.
    Можно ли его переделать?

    Код:
     
    <SCRIPT>
    rnd.today=new Date();
    rnd.seed=rnd.today.getTime();
    function rnd() {
            rnd.seed = (rnd.seed*9301+49297) % 233280;
            return rnd.seed/(233280.0);
    };
    function rand(number) {
            return Math.ceil(rnd()*number);
    };
    var images = new Array();
     
    /*
    images[0] = "image_1.gif";
    images[1] = "image_2.gif";
    images_count = 2; (2 - общее число изображений)
    i = rand(2)-1; (2 - здесь тоже, в коде ниже тоже)
     
    */
    images[0] = "image_1.gif";
    images[1] = "image_2.gif";
    images_count = 2;
    i = rand(2)-1;
     
    document.write("<img src=\""+images[i]+"\" width=100 height=100 border=0>");</SCRIPT>
    <NOSCRIPT><img src="image_1.gif" width="100" height="100" border="0"></NOSCRIPT>
     

    Всего записей: 2 | Зарегистр. 10-09-2008 | Отправлено: 18:50 10-09-2008 | Исправлено: tosherman, 19:21 10-09-2008
    jenya001

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подходящий для меня редирект нашел на сайте youporn.ком (сори, другого примера не вспомнил)), там сначала идёт страница предупреждения, но после нажатия на Enter, страница обновляется, а url в адресной строке остается такой самый. Как так сделано?

    Всего записей: 5 | Зарегистр. 12-02-2010 | Отправлено: 22:29 25-04-2010
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2

    Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Скрипты переадресации (переадресовка, redirect scripts)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru