Помогите

Discussion in 'Социальные сети' started by lancer86, 23 Sep 2012.

  1. lancer86

    lancer86 New Member

    Joined:
    21 Feb 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте, хотел спросить как сделать редирект (это вроде так называется). Простыми словами объясню..) В общем есть партнерская реф ссылка, как вы знаете она не очень красивого вида. Хочу чтобы она выглядела вот так: www.сайт.ru Буду работать с сайтом вконтакте. Объясните пожалуйста как это сделать. Заранее спасибо)
     
  2. cactuar

    cactuar New Member

    Joined:
    13 Jun 2010
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Делается это элементарно: открывается google.com (или любой другой поисковик), там набирается "how to create redirect" и бац, первая же ссылка по теме, невероятно.
     
  3. edger

    edger Member

    Joined:
    9 Jul 2011
    Messages:
    52
    Likes Received:
    9
    Reputations:
    1
    создаёшь файл в корне папки домена с именем ".htaccess" без кавычек
    Вписываешь там к примеру:
    Redirect 301 / http://партнёрский.линк.например.ру
     
  4. vpetrom

    vpetrom New Member

    Joined:
    15 Apr 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Из-за такого редиректа ВК по быстрому внесет ссылку на ваш промежуточный сайт (через который ТС планирует сливать траф с соцсети) в бан-лист.

    Я делаю так:
    1. регаю (на укозе/блогпосте/народе) фри домен или рушку (http://пример.ру).
    2. вношу в index.html этого сайта (между <body> и </body>) java скрипт

    HTML:
    <script type="text/javascript"> 
    setTimeout('location.replace("http://адрес_сайта_платника_с_параметрами_&rid=###_,_&sid=####_И_Т._Д._")', 3000); 
    /*Изменить текущий адрес страницы через 3 секунды (3000 миллисекунд)*/ 
    </script> 
    <noscript> 
    <meta http-equiv="refresh" content="3; url=http://http://адрес_сайта_платника_с_параметрами_&rid=###_,_&sid=####_И_Т._Д._"> 
    </noscript>
    3. Иду в любой сервис сокращения ссылок (например http://goo.gl/ и сокращаю ссылку на свой промежуточный сайт (в примере http://пример.ру), получаю ссылку вида http://goo.gl/CtVO7 , и потом ЭТУ...

    4. Сокращенную ссылку использую в соцсети (ВК иди ОК)

    5. юзер видит сокращенную ссылку -> щелкает по ней->переходит на сайт редиректа -> потом попадает на платник-> вводит номер телефона (отсылает СМС или подписывается.)-> Профит

    PS. если соцсеть по жалобам пользователей банит Вашу короткую ссылку на сайт редиректа Вам придется повторить шаги 3,4,5

    Где-то так.
     
  5. VKtraf

    VKtraf Member

    Joined:
    3 Feb 2012
    Messages:
    55
    Likes Received:
    10
    Reputations:
    5
    Мой вариант редика - в файл index.html или в дизайн шаблона, если платформа не разрешает управлять файлами:

    Code:
    <script type="text/javascript">window.location.href="http://forum.antichat.ru/";</script>
    <noscript><meta http-equiv="refresh" content="0;url='http://forum.antichat.ru/'" /></noscript>
    
    Хотя вариант vpetrom гораздо устойчивее.

    А оптимально редиректить по событию onmousemove, чтобы точно знать, что это человек зашел, а не бот-чекер от Вконтакте :)
     
  6. floor333

    floor333 New Member

    Joined:
    22 Jun 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    блогспот кстати требует мета тег закрывать, я лично просто добавляю </meta> и работает.

    а че за скрипт с onmousemove?
     
  7. VKtraf

    VKtraf Member

    Joined:
    3 Feb 2012
    Messages:
    55
    Likes Received:
    10
    Reputations:
    5
    floor333, тоже через js, событие onmouseover(), выдывающее редирект на целевой урл.
     
  8. floor333

    floor333 New Member

    Joined:
    22 Jun 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    через js ниче не нашел, только такое

    <a href="http://www.site.ru/?user"
    onMouseOver="window.status='http://www.site.ru/'; return true"
    onMouseOut="window.status=''; return true">текст ссылки</a>

    можно пример?
     
  9. VKtraf

    VKtraf Member

    Joined:
    3 Feb 2012
    Messages:
    55
    Likes Received:
    10
    Reputations:
    5
    floor333, вот, рабочий пример:

    Code:
    <a href="http://ya.ru/">
      <img src="1.png" onmouseover="window.location.href=this.parentNode.href;" width=100% height=100% />
    </a>
    Вместо ya.ru - целевой сайт, 1.png - прозрачная картинка 1х1 пиксель или без картинки.

    :)
     
  10. floor333

    floor333 New Member

    Joined:
    22 Jun 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    спс, попробую, хотя по моему это все напрасные потуги..

    на блогспоте тестил сам? чет не хавается код, выдает:
    Ошибка при синтаксическом анализе XML (строка 12, столбец 83): Open quote is expected for attribute "{1}" associated with an element type "width".
     
    #10 floor333, 25 Sep 2012
    Last edited: 25 Sep 2012
  11. VKtraf

    VKtraf Member

    Joined:
    3 Feb 2012
    Messages:
    55
    Likes Received:
    10
    Reputations:
    5
    На блогспоте юзаю первый вариант выше (js+html) :)