Pagina 1 din 2 1 2 UltimulUltimul
Rezultate 1 la 10 din 12

Subiect: Migrare Portal Nou - Sfaturi

      
  1. #1
    Utilizator mediu Avatarul lui eevahn
    Data înscrierii
    17.11.2008
    Locație
    Bucuresti
    Varsta
    23
    Posturi
    122
    Real Name
    Ivan R.

    Implicit Migrare Portal Nou - Sfaturi

    Salutare,

    Am deschis acest subiect deoarece doresc sa aduc o problema in discutie.
    Este vorba de re-dezvoltarea, re-structurarea unui portal pe alt CMS. Asta inseamna ca se vor modifica in mare parte structura link'urilor si a paginilor.

    Problema este la indexarea/reindexarea portalului de catre Google dupa punerea online a noului portal.
    Ce metoda exista pentru a redirectiona paginile vechi catre cele noi? Cum as putea sa scap de paginile din SERP care vor returna o eroare 404?

    Portalul are 5-6000 de pagini si intre 300-500.000 vizitatori pe luna.

  2. Utilizator mediu
    Data înscrierii
    N/A
    Posturi
    N/A
    telefoane mobile - forum
  3. #2
    Utilizator avansat
    Data înscrierii
    29.12.2010
    Locație
    Targu Jiu
    Posturi
    703
    Real Name
    Catalin Juganaru

    Implicit

    Eu am avut aceasta problema la un forum dupa ce am schimbat platforma. Am rezolvat cu htaccess, redirect permanent.

  4. #3
    Utilizator mediu
    Threadstarter
    Avatarul lui eevahn
    Data înscrierii
    17.11.2008
    Locație
    Bucuresti
    Varsta
    23
    Posturi
    122
    Real Name
    Ivan R.

    Implicit

    Redirect 301 pe domeniu?
    Pe mine m-ar interesa o redirectionare mai amanuntita.
    Acest portal se imparte in mai multe cabinete si pe vechiul portal structura link'urilor este de tipul:
    "https://www.bcr.ro/sPortal/sportal.portal?_windowLabel=LABEL_MENU&_urlType=ac tion&LABEL_MENU_zz=60705.43230446636&LABEL_MENU_pc =1&LABEL_MENU_sh=d245bfae1ae4eae09a81bb210d2c67b2& cci=showHomepage&desk=bcr_ro_0785&&navigationLink= TRUE&menu_navigationId=021785983461451190000194&me nu_chronicleId=09002ee2809a2475&navigationId=02178 5983461451190000194"

    "bcr_ro_0785" din acest URL este un cabinet.
    Noi vom avea approx. 20 de cabinete. Pe noul portal vor fi beautiful URL asa ca vom avea nevoie de anumite reguli pentru redirect.
    Ceva gen if (se afla in link textul "xxx") va redirectiona catre bcr.ro/xxx. Cum se poate face asa ceva pe apache?

    Ce se intampla totusi cu vechile pagini indexate din SERP? Ce se intampla dupa ce va incepe indexarea noilor pagini?

  5. #4
    Avatarul lui Dennis
    Data înscrierii
    16.03.2007
    Locație
    Midlum
    Posturi
    3.637
    Real Name
    D. Haz

    Implicit

    Posibil sa te ajute - vine direct din partea celor de la google ca sfat, am transformat putin codul pe idea diferitelor cabinete ;)


    Salveaza acest cod intr-un fisier search.php

    Cod PHP:
    <?php
      $Parameter 
    $_SERVER["QUERY_STRING"];
     
      if (
    strstr($Parameter"bcr_ro_001"))
        
    $Cabinet "/bcr.ro/001";
      else
      if (
    strstr($Parameter"bcr_ro_002"))
        
    $Cabinet "/bcr.ro/002";
      else
      if (
    strstr($Parameter"bcr_ro_003"))
        
    $Cabinet "/bcr.ro/003";
      else
        
    $Cabinet "/";
     
      
    $Nou "http://www.bcr.ro" $Cabinet;
      
    Header("HTTP/1.1 301 Moved Permanently"true301);
      
    Header("Location: " $Nou);
    ?>
    Va trebui sa sti toate numerele vechi si noi ale cabinetelor respective.


    Daca mai gasesc ceva, revin - cu cat mai multe idei cu atat mai bine pt tine - le poti testa si alege ce-ti este mai adecvat.
    Telefoane si telefonie mobila - discutii, aplicatii si programe

  6. #5
    Utilizator mediu
    Threadstarter
    Avatarul lui eevahn
    Data înscrierii
    17.11.2008
    Locație
    Bucuresti
    Varsta
    23
    Posturi
    122
    Real Name
    Ivan R.

    Implicit

    Mersi Dennis, un raspuns la obiect dar m-ai cam bagat in ceata. Ce fac cu acest fisier?
    If'urile sunt foarte ok, mersi, chiar cred imi va folosi la ceva.
    Problema e ca nu prea pot testa, datorita politicilor de securitate, de IT..bla..bla...
    Trebuie sa vin cu o idee pe care sa o discutam si sa o implementam intr-un viitor apropiat, dupa ce terminam noul portal.

    Cunosc toate cabinetele, eu le dezvolt.
    De ex. daca un URL contine in structura lui textul "bcrro_ro_0785" va fi redirectionat catre alt URL (nu cunosc inca structura pentru noul portal) si tot asa cu toate 20. Vor fi redirectionate catre link'uri diferite. Ca si o dezvoltare mai aprofundata, fiecare categorie din cabinet de pe vechiul portal va fi redirectionat catre categoria corespunzatoare pe noul portal tot cu ajutorul unui element unic din URL.
    Vezi pe bcr.ro si subsidiare in ce hal arata acele URL'uri.

    Asta a fost cam singura idee care mi-a venit pentru a nu afisa in SERP pagini inexistente.

    Exista si alte metode?

  7. #6
    Utilizator mediu Avatarul lui tolby
    Data înscrierii
    21.12.2007
    Locație
    Bucuresti
    Varsta
    27
    Posturi
    423
    Real Name
    T. Valentin

    Implicit

    Nu stiu daca ai citit asta, insa explica foarte clar cum poti face chiar google https://www.google.com/support/webma...er=83105&hl=en

    Personal eu la site-uri am un 404.php care redirectioneaza orice pagina negasita catre pagina principala

  8. #7
    Avatarul lui Dennis
    Data înscrierii
    16.03.2007
    Locație
    Midlum
    Posturi
    3.637
    Real Name
    D. Haz

    Implicit

    Citat Postat în original de eevahn Vezi post
    Mersi Dennis, un raspuns la obiect dar m-ai cam bagat in ceata. Ce fac cu acest fisier?
    In .htaccess inscri urmatoarele:
    Options +FollowSymLinks
    RewriteEngine On

    RewriteCond %{REQUEST_URI} ^/[0-9](.*)$
    RewriteRule (.*)$ /search.php?%{REQUEST_URI} [L]

    Creaza si alveaza acest cod intr-un fisier search.php
    Cod PHP:
    <?php
      $Parameter 
    $_SERVER["QUERY_STRING"];
     
      if (
    strstr($Parameter"bcr_ro_001"))
        
    $Cabinet "/bcr.ro/001";
      else
      if (
    strstr($Parameter"bcr_ro_002"))
        
    $Cabinet "/bcr.ro/002";
      else
      if (
    strstr($Parameter"bcr_ro_003"))
        
    $Cabinet "/bcr.ro/003";
      else
        
    $Cabinet "/";
     
      
    $Nou "http://www.bcr.ro" $Cabinet;
      
    Header("HTTP/1.1 301 Moved Permanently"true301);
      
    Header("Location: " $Nou);
    ?>


    Citat Postat în original de eevahn Vezi post
    Exista si alte metode?
    Da, prin RewriteCond
    RewriteEngine on
    RewriteBase /

    RewriteCond %{QUERY_STRING} ^desk=bcr_ro_0785$
    RewriteRule ^desk=bcr_ro_0785$ http://bcr.ro/url_nou.html? [R=301,L]
    Aici se controleaza prin RewriteRule daca avem in vechiul URL (^desk\.php$) si ulterior controleaza RewriteCond care parametri au fost predati iar la sfarsit se face redirectul catre noul URL
    Perechea RewriteRule/RewriteCond trebuie repetat pentru fiecare URL (cabinet). Semnul intrebarii la finalul URL-ului interzice preluarea preluarea si afisarea vechiului parametru in linkul nou.


    Totusi, daca ai mai multe link-uri, metoda cea mai eleganta ar fi o amestecare intre .htaccess si script PHP, adica prima versiune.
    Telefoane si telefonie mobila - discutii, aplicatii si programe

  9. #8
    Utilizator mediu
    Threadstarter
    Avatarul lui eevahn
    Data înscrierii
    17.11.2008
    Locație
    Bucuresti
    Varsta
    23
    Posturi
    122
    Real Name
    Ivan R.

    Implicit

    Mersi inca odata Dennis.

    Voi reveni la acest subiect dupa stabilirea unei metode de redirectionare, dupa testare si implementare.

  10. #9
    Utilizator avansat Avatarul lui vipe
    Data înscrierii
    13.09.2009
    Locație
    Bucuresti, Rm. Valcea
    Posturi
    794
    Real Name
    M. Alex

    Implicit

    Mai, sa-mi fie scuzat tupeul dar intreb asa ca tocmai purtasem o discutie pe aceasta tema: cum se intampla ca tu sa te ocupi de SEO pentru site-ul BCR si sa nu cunosti bine lucruri elementare?
    Mai multi Fani Facebook

  11. #10
    Utilizator incepator Avatarul lui val33ntyn
    Data înscrierii
    18.03.2011
    Locație
    Focsani
    Posturi
    131
    Real Name
    Mihalcea Valentin

    Implicit

    Pai din google webmaster si yahoo webmaster poti face un redirect 301 pentru rezultatele din cautari

Pagina 1 din 2 1 2 UltimulUltimul

Subiecte similare

  1. Migrare PhpFusion in Joomla
    De enzo în forumul Administrare
    Răspunsuri: 4
    Ultimul post: 14.01.2012, 13:58
  2. Migrare / update de la 1.5 la 1.7
    De frumushel în forumul Administrare
    Răspunsuri: 8
    Ultimul post: 04.08.2011, 15:30
  3. sfaturi
    De aZaLee în forumul Smalltalk
    Răspunsuri: 8
    Ultimul post: 26.09.2009, 19:59
  4. Sfaturi
    De Dany. în forumul Smalltalk
    Răspunsuri: 13
    Ultimul post: 15.05.2009, 18:47
  5. Sfaturi?
    De VapDesigns în forumul Administrare
    Răspunsuri: 13
    Ultimul post: 12.12.2008, 22:37

Permisiuni postare