This site is supported by the advertisements on it, please disable your AdBlocker so we can continue to provide you with the quality content you expect.
  1. Acest site folosește cookie-uri. Prin continuarea folosiri acestui site, ești de acord cu utilizarea de către noi a cookie-urilor. Mai mult.

Mutare site vechi pe site nou

Discuție în 'WordPress' creată de Mutex, 10 Ian 2017.

  1. Mutex

    Mutex Member Registered Full Member

    Înscris:
    16 Apr 2016
    Mesaje:
    103
    Aprecieri primite:
    12
    Puncte trofeu:
    18
    Credit:
    $24,68
    Am un site pe platforma wordpress si recent m-am decis sa schimb domeniul. Faza e ca am pus backup de pe site vechi pe site nou. Cum as putea redirectona articolele de pe site vechi pe site nou ca sa nu fie duplicate? Permalink-urile sunt aceleasi doar ca domeniul este diferit. Precizez ca inainte vechiul site avea www. dar noul site nu o sa mai aiba www, o sa fie non-www
     

    Publicitate

  2. Susp3kt

    Susp3kt Active Member Registered Full Member

    Înscris:
    17 Feb 2015
    Mesaje:
    240
    Aprecieri primite:
    151
    Puncte trofeu:
    43
    Credit:
    $694,77
    Pe site-ul vechi pune codul asta in .httacces:
    Cod:
    #Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^(.*)$ http://www.newsite.COM/$1 [R=301,L]
    
    Iar in google webmaster tools la site-ul vechi anunta google ca ai schimbat adresa website-ului:
    [​IMG]
     
    stely20 apreciază asta.
  3. AlexHD

    AlexHD Active Member Registered Full Member

    Înscris:
    11 Mar 2016
    Mesaje:
    225
    Aprecieri primite:
    77
    Puncte trofeu:
    28
    Credit:
    $161,99
    Redirecționare către paginile echivalente de la noua adresă
    Dacă ți-ai mutat tot conținutul la o adresa nouă, poți forța chiar orice link către o pagină din vechiul sit să redirecționeze la pagina corespunzătoare de la adresa nouă. Asta e foarte util atunci când îți muți blogul de pe o platformă de găzduire pe alta.

    Să luăm exemplul platformei Blogger. Pagina de ajutor ne sfătuiește să punem un link în vechiul blog spre noua pagină, dar asta nu ne va trimite automat tot traficul la adresa nouă. Mai jos e un cod care folosește funcția “meta-refresh” (platformele gratuite pentru bloguri nu suportă redirecționări 301 sau 302) pentru a redirecționa fiecare pagină dintr-un blog de pe Blogger spre pagina echivalentă de la o altă adresă. Inserează codul imediat după <head> în șablonul vechiul blog Blogger, și nu uita să înlocuiești variabilele old_root_domain și new_root_domain cu vechea și, respectiv, noua adresă a blogului tău (fără să mai pui ultimul slash “/” din coada adresei URL). Ai grijă și ca formatul URL al vechilor pagini să coincidă cu formatul URL al noilor pagini (de ex. dacă vechea adresă unde se afla pagina era http://vechiulblog.blogspot.com/2009/05/numele-postarii.html atunci URL-ul noii pagini trebuie să fie http://www.noulblog.com/2009/05/numele-postarii.html).

    Cod:
    <script type='text/javascript'>
    /*
    * Written by Danny Ng (http://www.dannytalk.com/2008/07/26/how-to-301-redirect-from-blogger-to-wordpress/)
    * Free to use and distribute but must keep this comment in place.
    */
    var post_regex = /^http:\/\/(www.)?.*\.blogspot\.com\/\d{4}\/\d{2}\//;
    var month_archive_regex = /http:\/\/(www.)?.*\.blogspot\.com\/\d{4}_\d{2}_\d{2}_archive.html/;
    var year_archive_regex = /updated-min=\d{4}/;
    var label_regex = /search\/label\/.+/;
    var old_root_domain = 'http://vechiulblog.blogspot.com', new_root_domain = 'http://www.noulblog.ro', tag_url = '/tag/', redirect_suffix;
    
    if (post_regex.test(location.href))
    redirect_suffix = (location.href.search(/www/i) == 7) ? location.href.substring(old_root_domain.length+4, location.href.length-5) : location.href.substring(old_root_domain.length, location.href.length-5); // -5 to strip .html
    else if (month_archive_regex.test(location.href))
    {
    redirect_suffix = (location.href.search(/www/i) == 7) ? location.href.substring(old_root_domain.length+4, location.href.length-16) : location.href.substring(old_root_domain.length, location.href.length-16); // -16 to strip _XX_archive.html
    redirect_suffix = redirect_suffix.replace(/_/g, '/');
    }
    else if (year_archive_regex.test(location.href))
    {
    redirect_suffix = year_archive_regex.exec(location.href).toString();
    redirect_suffix = redirect_suffix.replace(/updated-min=/, '/');
    }
    else if (label_regex.test(location.href))
    {
    redirect_suffix = label_regex.exec(location.href).toString();
    redirect_suffix = tag_url + redirect_suffix.split('/')[2];
    }
    else
    redirect_suffix = '';
    
    document.write("<meta content='0;URL=" + new_root_domain + redirect_suffix + "' http-equiv='refresh'/>");
    </script>
    Mai era un plugin pentru WP dar nu mai stiu cum se numea...daca-mi amintesc o sa iti zic.
     
    AlexH apreciază asta.
  4. AlexH
    Yeehaw

    AlexH Merg pe strada catre Mine... Membru personal Administrative SEO Expert Freelancer

    Înscris:
    5 Feb 2015
    Mesaje:
    6.426
    Aprecieri primite:
    2.810
    Puncte trofeu:
    113
    Credit:
    $3.497,57
    Din htaccess se poate face aproape orice modificare care ai nevoie.
    Sa redirectezi toate articolele din site.com/articol.html in site.com/articol si invers
    Link de mai jos explica cum se poate face toate acestea
    http://corz.org/server/tricks/htaccess2.php?page=all

    Acest code pus pe domeniul vechi sau hostul vechi, va redirectiona pe noul domeniu fiecare pagina, pe pagina , articol care trebuie.
    Cod:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www\.newdomain\.co.uk 
    RewriteRule (.*) http://www.newdomain.co.uk/$1 [R=301,L]
    Plugin wordpress
    https://wordpress.org/plugins/wp-htaccess-control/
    https://wordpress.org/plugins/redirection/
     
    stely20 și AlexHD apreciază asta.
Încărcare...

Distribuie pagina asta