Смяна на домейн Redirect 301

Дискусията в 'Оптимизация за Търсачки' стартирана от coolice, Септ 18, 2007.

  1. coolice

    coolice Owner

    Рег.:
    Апр 12, 2006
    Съобщения:
    12,525
    Харесвания:
    639
    Точки:
    113
    Пол:
    Мъж
    Доста хора при промяна на домеина. Най доброто коетго може да се направи е редирект 301 по този начин. Ще се прехвърли link juice на новият домеин. В повечето онлайн писания на темата намираме като срок около 2 месеца за да се осъществи това (по скоро си мисля 1 ъпдеит време ;)) . Както и предупреждение че това може ви докара известни проблеми с ранкинга за известен период от време....

    Най често се прави htaccess redirect

    Код:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*) http://www.nov-url.com/$1 [R=301,L]   
    Ако нямате htaccess но имате php, asp, java, cold fusion направете

    php redirect
    Код:
    <?
    Header( "HTTP/1.1 301 Moved Permanently" );
    Header( "Location: http://www.nov-url.com" );
    ?> 

    asp redirect
    Код:
    <%@ Language=VBScript %>
    <%
    Response.Status="301 Moved Permanently";
    Response.AddHeader("Location","http://www.nov-url.com/");
    %> 

    jsp redirect
    Код:
    <%
    response.setStatus(301);
    response.setHeader( "Location", "http://www.nov-url.com/" );
    response.setHeader( "Connection", "close" );
    %> 
    

    cgi perl redirect
    Код:
    $q = new CGI;
    print $q->redirect("http://www.nov-url.com/"); 

    cold fusion redirect
    Код:
    <.cfheader statuscode="301" statustext="Moved permanently">
    <.cfheader name="Location" value="http://www.nov-url.com"> 

    asp .net redirect
    Код:
    <script runat="server">
    private void Page_Load(object sender, System.EventArgs e)
    {
    Response.Status = "301 Moved Permanently";
    Response.AddHeader("Location","http://www.nov-url.com");
    }
    </script> 

    В наи лошият случай когато разполагате само с HTML (хит.бг) се прави мета редирект за които все още се спори дали е ефктивен Тоест дали контент = 0 е същото като редирект 301 спред някои да според други не ... кофти случаи но ако се налга според мен подобре да го направите както и да оставите линк към новият домеин за всеки случаи...

    html redirect
    Код:
    <meta http-equiv=”refresh” content=”0;url=http://www.nov-url.com"/>
     
  2. georgimateev

    georgimateev Member

    Рег.:
    Апр 27, 2007
    Съобщения:
    921
    Харесвания:
    7
    Точки:
    18
    Професия:
    Web Expert
    Място:
    Дуисбург, Германия
    супер, страхотно, перфектно
    Само да кажа, че .htaccess работи на всички Apache сървъри, включително на hit.bg и работи независимо от PHP.
     
  3. gartar

    gartar New Member

    Рег.:
    Окт 31, 2007
    Съобщения:
    306
    Харесвания:
    1
    Точки:
    0
    От: Смяна на домейн Redirect 301

    а какво мислите за forward
     
  4. fani7117

    fani7117 New Member

    Рег.:
    Ян 19, 2008
    Съобщения:
    257
    Харесвания:
    14
    Точки:
    0
    От: Смяна на домейн Redirect 301

    Само да кажа че работи на всички apache сървъри, стига да е пуснат от конфига на апачето ;)
     
  5. westside

    westside New Member

    Рег.:
    Окт 31, 2007
    Съобщения:
    577
    Харесвания:
    25
    Точки:
    0
    Място:
    Търновле
    От: Смяна на домейн Redirect 301

    ако съм разбрал правилно копирам кода с името на моя сайт и правя фаил php.redirecti и го качвам така ли е ?
    и само да кажа направих и редаирект от контролния панел това достачно или да качвам допълнителен файл?
     
    Последно редактирано: Юни 13, 2008
  6. voic4e

    voic4e New Member

    Рег.:
    Ноем 16, 2007
    Съобщения:
    661
    Харесвания:
    30
    Точки:
    0
    Професия:
    Freelance web developer
    Място:
    Пловдив/Видин
    От: Смяна на домейн Redirect 301

    Искам и аз да препоръчам нещо по темата:


    Ако сайтът е същият (абсолютно същият CMS, просто преместен на друг хост/домейн) и той е на PHP, може да опитате с нещо такова:

    Нещо такова слагате в .htaccess

    Код:
    RewriteEngine On
    RewriteRule ^.*$ rewrite.php
    

    То обвързва заявките към произволни файлове с файл rewrite.php

    А в rewrite.php слагате този код:

    PHP:
    <?
    header("HTTP/1.0 301 Moved Permanently");
    header("Location: http://новият_хост.новият_домейн.тлд".$_SERVER["REQUEST_URI"]);

    ?>
    Това ще замени FQDN (комбинацията от хост и домейн) с нови такива, останалата част от адреса ще бъде копирана от старата заявка.


    По този начин когато някой заяви дадена страница от сайта Ви, ще бъде пренасочен към същата страница, но на друг хост/домейн. Ако съм разбрал правилно, търсачките ще видят код 301 и би трябвало да обновят адреса на страниците в записите си.


    Забележка: това върши работа само за GET заявки, т.е. пренасочване на линкове от други сайтове. То не върши работа за форми, в които обикновено се използва метода POST.
     
    Последно редактирано: Юни 14, 2008
  7. icakis

    icakis New Member

    Рег.:
    Авг 7, 2007
    Съобщения:
    490
    Харесвания:
    5
    Точки:
    0
    Професия:
    SEO Manager
    Място:
    Germany
    От: От: Смяна на домейн Redirect 301

    най елегантния начин за това е просто да сложите следното в .htaccess:
    Redirect 301 / http://nov-domain.tld/
    :wink:
     
  8. AxCx

    AxCx New Member

    Рег.:
    Ноем 9, 2007
    Съобщения:
    790
    Харесвания:
    7
    Точки:
    0
    Професия:
    Безработен
    От: От: От: Смяна на домейн Redirect 301

    На много от хостингите няма инсталиран mod_alias и тогава Redirect не работи.
     
  9. netsurfer

    netsurfer Well-Known Member

    Рег.:
    Февру 3, 2008
    Съобщения:
    2,601
    Харесвания:
    94
    Точки:
    48
    Място:
    Sofia City
    От: Смяна на домейн Redirect 301

    Готина и полезна тема ;)
     
  10. icakis

    icakis New Member

    Рег.:
    Авг 7, 2007
    Съобщения:
    490
    Харесвания:
    5
    Точки:
    0
    Професия:
    SEO Manager
    Място:
    Germany
    От: От: От: От: Смяна на домейн Redirect 301

    кои са тия много?
    аз съм го пробвал на 4, 3 български (хост.бг, суперхостинг.бг и дори топхост) и един американски (dreamhost), навсякъде работи. Това е несериозно, ако не работи ...
     
  11. godjara

    godjara Member

    Рег.:
    Май 29, 2007
    Съобщения:
    153
    Харесвания:
    1
    Точки:
    18
    От: Смяна на домейн Redirect 301

    Здравейте,

    Пробвах от менюто на Godaddy да направя редирект, обаче не става нищо. Искам да сменя домаина с които се отваря саита ми. Паркирал съм новия домеин на хостинга си и сега искам да редиректна стария домеин към новия, но нестава и нестава. някои може ли да помогне с съвет.
     
  12. coolice

    coolice Owner

    Рег.:
    Апр 12, 2006
    Съобщения:
    12,525
    Харесвания:
    639
    Точки:
    113
    Пол:
    Мъж
    Качи го акто адон домеин на хостинга и в подоиректорията която е адон домеина добави .htaccess фаил със това съсдържание
    Код:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*) http://www.nov-url.com/$1 [R=301,L]
     
  13. godjara

    godjara Member

    Рег.:
    Май 29, 2007
    Съобщения:
    153
    Харесвания:
    1
    Точки:
    18
    От: Смяна на домейн Redirect 301

    Coolice обяснението ми по горе явно е неточно :(. Саита ми в момента е ввв.саит.инфо и искам да го направя ввв.саит.ком. Купих .ком домейна и искам да попитам как най-правилно да направя смяната. От хостинг компанията срещу 5 долара ще ми сменят main domain-a с .ком-а но незнам как да редиректна .инфо-то към новия домаин. И предполагам че гугъл няма да е много доволен от смяната. В момента съм редиректнал .инфо-то към .ком-а от Cpanel-a но ми редиректва само главната страница в смисъл ако отвориш ввв.саит.инфо те прехвърля на ввв.саит.ком, но ако отвориш ввв.саит.инфо/page5 не те прехвърля на ввв.саит.нет/page5, а си го отваря с инфо. Може ли да направя смяната без да сменям main домейна само с редирект?
     
  14. coolice

    coolice Owner

    Рег.:
    Апр 12, 2006
    Съобщения:
    12,525
    Харесвания:
    639
    Точки:
    113
    Пол:
    Мъж
    имаш ли адон домеини на хостинга? и хостинга на сайт ком лие?

    ако да адваш ввв.саит.инфо като адон домеин

    тои ще се появи като директория ввв.саит.ком/саит.инфо/ в тази събдиректория слагаш хтаксес фаил с редиректа от предния ми пост и незабравяш променлиовата и всичко ще е точно каквто го искаш :)
     
  15. godjara

    godjara Member

    Рег.:
    Май 29, 2007
    Съобщения:
    153
    Харесвания:
    1
    Точки:
    18
    От: Смяна на домейн Redirect 301

    Имам адон домейни на хостинга си. Значи да сменя главния си домейн от .инфо на .ком и да сложа .инфо-то като адон домейн с .htaccess фаила които си дал по горе.
     
  16. coolice

    coolice Owner

    Рег.:
    Апр 12, 2006
    Съобщения:
    12,525
    Харесвания:
    639
    Точки:
    113
    Пол:
    Мъж
    да :) ще стане така със сигурност :)
     
  17. godjara

    godjara Member

    Рег.:
    Май 29, 2007
    Съобщения:
    153
    Харесвания:
    1
    Точки:
    18
    От: Смяна на домейн Redirect 301

    Coolice благодаря за помоща всичко стана перфектно.
     
  18. web-design

    web-design New Member

    Рег.:
    Авг 1, 2008
    Съобщения:
    102
    Харесвания:
    7
    Точки:
    0
    Професия:
    Изработка на уеб сайтове и Уеб дизайн
    Място:
    София
    От: Смяна на домейн Redirect 301

    Не мисля обаче, че е добра идея заради условията за ползване на хит-а :wink: да не се окаже че ти изтрият сайтчетата след като открият хитринката.
     
  19. radev

    radev Well-Known Member

    Рег.:
    Апр 11, 2008
    Съобщения:
    3,481
    Харесвания:
    85
    Точки:
    48
    Професия:
    Head of Web Designers
    Място:
    Sofia
    От: Смяна на домейн Redirect 301

    от много години в хит.бг няма кой да си прави труда да открива каквито и да е хитринки
     
  20. voic4e

    voic4e New Member

    Рег.:
    Ноем 16, 2007
    Съобщения:
    661
    Харесвания:
    30
    Точки:
    0
    Професия:
    Freelance web developer
    Място:
    Пловдив/Видин
    От: Смяна на домейн Redirect 301

    А след като преместя сайта от старадрес.com на новадрес.com и имам линкове към стария адрес (в случая само един - този в Предприемач), в кой момент да редактирам линковете така, че да сочат към новия адрес?

    Да го направя ли веднага или да изчакам 2-3 седмици, заради Google?
     

Сподели страницата

  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies.
    Dismiss Notice