Shoptet - e-shop s napojením na Aukro a Facebook od 190,- Kč za měsíc. 30 dní zdarma
Zobrazují se odpovědi 1 až 21 z 21

Přesměrování po změně URL

  1. Zdravím,
    za několik dní budu nasazovat nový systém na web.
    Kromě jasných plusů to má i veliké mínus, jelikož všechny stránky získají novou strukturu URL (podotýkám že jde o záměr).
    Vyhledávače ale budou mít v indexu ještě staré URL, v případě Seznamu to vidím na několik týdnů,
    jelikož se jedná o víc jak 2000 adres.
    Chci se zeptat na názory, jaké mám v této chvíli možnosti.
    Jedna možnost se kterou si pohrávám je dát přeměrování 404 v .htaccess alespoň na hlavní stránku,
    ale tady nevím zda by za to nebylo nějaké penále.
    Máte někdo nějaké nápady ?

  2. Happy Robot :]

    Co se právě děje na Webtrhu?

  3. Přesměrovávat staré na nové adresy.

  4. presmeruj je pomoci kodu 301/302 na novou adresu....vyhledavace si s tim poradi :)

  5. To bych musel přesměrovat všech přes 2 000 stránek ručním zápisem ??

    ---------- Příspěvek doplněn 18.05.2011 v 19:58 ----------

    Nyní mám třeba adresu /Skoda-Felicia-1.3-MPI---bez-koroze/2169/details.html
    po změně by měla být /Skoda-Felicia-1.3-MPI-bez-koroze-2169/details.html

    To jde nějak přesměrovat jedním zápisem ?

  6. Programově, mít tabulku, nebo nějakou logiku překladu.

  7. Princip chápu ale jak na to.

  8. Pokud soubor neexistuje, tak udělat rewrite na nějaký skript, který zařídí překlad ;-)

  9. Jinak ta změna URL není samoúčelná, narozdíl od předchozího tento systém mi bude odstraňovat diakritiku z URL, která Seznamu vadí.

  10. resp. předpokládám, že se nejedná o soubory s názvy "/Skoda-Felicia-1.3-MPI-bez-koroze-2169/details.html", takže si to prostě kontrolovat v aplikační logice, jestli je uživatel na nové, nebo staré url (a v tom případě přesměrovat)

  11. To nevím jak bych udělal rewrite když už jeden v .htaccess mám, není fakt jednodušší hodit 404 na homepage ?

    ---------- Příspěvek doplněn 18.05.2011 v 20:10 ----------

    V novém systému budou všechny adresy od určité chvíle nové a správné, ale jde mi o ty v indexu vyhledávačů.

    ---------- Příspěvek doplněn 18.05.2011 v 20:14 ----------

    Jediné co v každé URL zůstane konstantní je ID, ale jak mi to může pomoct...

  12. 404 je jednodušší, ale člověk přijde z vyhledávání, čeká, že nejde co slibuje vyhledávač, a skočí to na HP...
    Konečné rozhodnutí je na tobě; jen tvrdím, že je příjemné to překládat staré->nové, a zároveň to není nemožné. Konkrétní realisace už odvisí na současném a předchozím řešení - práce pro programátora.

  13. Obě URL jsou přes rewrite v .htaccess ale souvisí s tím další PHP soubory, nechci ten systém po nasazení nějak rozvrtat.
    Když bych ale přeci jen zkusil možnost udělat přesměrování 301 každé stránky, kolik vlastně takový .htaccess pobere zápisů ?
    Jsou tam nějaké limity ?

  14. O limitech v htaccess nevím, ale rozhodně bych to nedělal jako jeden zápis pro každou stránku, ale jako zápis, že URL která by teď byla klasifikovaná jako 404, tak přesměrovat na nějaký PHP script, který se pokusí zjistit, jestli to není "stará URL" a našel by pro ní tu novou a 301 přesměroval. Jinak by poslal 404

  15. Nevím co by takový script obnášel práce, jinak teoreticky může porovnávat ID.

    ---------- Příspěvek doplněn 18.05.2011 v 20:56 ----------

    Asi otestuju co ten .htaccess vydrží, alespoň na pár týdnů. Myslím že by to nebyl takový problém udělat to třeba v Excelu,
    Redirect /stara.html http://domena.cz/nova.html.
    Když si vytvořím sloupce a vložím staré i nové ze sitemap, snad by to šlo.

    ---------- Příspěvek doplněn 18.05.2011 v 21:08 ----------

    Jinak díky za názory, dám vědět až bude dokonáno :-) , musím makat. Zdar

  16. Zdravím, tak jak jsem slíbil, upgrade už je hotový a URL jsem vyřešil přes redirect 301 v .htaccess.
    Použil jsem k tomu pouze starou sitemapu, zápis jsem dělal v PSPadu který mi ušetřil spoustu času
    s ručním psaním, celkově mi to i tak zabralo cca 4 hodiny.
    .htaccess má teď něco přes 60 kB ale zvládá dobře.
    Snad to poslouží jako vodítko i ostatním kteří budou řešit podobný problém.

    Náhled webu po upgradu www.ojeto.cz

  17. Citace Původně odeslal jarin001 Zobrazit příspěvek
    Zdravím, tak jak jsem slíbil, upgrade už je hotový a URL jsem vyřešil přes redirect 301 v .htaccess.
    Použil jsem k tomu pouze starou sitemapu, zápis jsem dělal v PSPadu který mi ušetřil spoustu času
    s ručním psaním, celkově mi to i tak zabralo cca 4 hodiny.
    .htaccess má teď něco přes 60 kB ale zvládá dobře.
    Snad to poslouží jako vodítko i ostatním kteří budou řešit podobný problém.

    Náhled webu po upgradu www.ojeto.cz
    Mohl by jsi sem dát nebo mi poslat na email vzor jak to má vypadat. Díky

  18. Zdravím, měl jsem tam asi 500 adres, jedna adresa=jeden řádek, jako první je stará adresa a potom nová, příklad :

    Redirect 301 /Motocykly/3/index.html http://www.ojeto.cz/3-motorky/1/listings.html

    První adresa se píše bez domény a protokolu, druhá se píše kompletní tak jak to vidíš.

  19. Taky jsem teď přesouval starou doménu na novou, bylo tam asi 1 500 stránek, zálohu starých URL jsem sice neměl k dispozici, ale naštěstí to šlo obejít pomocí .htaccessu a této direktivy:

    RewriteEngine on
    RewriteRule (.*) http://www.novadomena.cz/$1 [R=301,QSA,L]

    Funguje to zázračně i na podstránky, ačkoli nutno dodat, že strukturu URL jsem zachoval, jinak by na ně tohle přesměrování nefungovalo.


    Samozřejmě pokud trvale přesouváte stránky jinam, musí se to dělat přes 301 přesměrování (chyba 404 slouží k něčemu jinému), jinak hrozí postih od vyhledávačů.
    Naposledy upravil fildin : 30.01.2012 v 20:27

  20. rozhodně vše přesměruj.
    Přečti si: http://blog.komart.cz/redesign-webu-a-seo/

    ---------- Příspěvek doplněn 30.01.2012 v 20:51 ----------

    jinak bych to řešil asi tak, že bych si udělal tabulku
    PHP kód:
    CREATE TABLE  `database`.`oldroute` (
    `
    old_urlVARCHAR255 NOT NULL ,
    `
    new_urlVARCHAR255 NOT NULL ,
    INDEX (  `old_url` )

    pokud by se zadala "neexistující" adresa, tak by se nejprve spustil script, který by kouknul do databáze, zda se nezadala stará url a pokud jo, tak bych 302 přesměroval na novou

  21. V tomto případě to nemá smysl. Přesměrovnání pomocí direktivy funguje téměř dokonale. Navíc se bude eshop propojovat s Pohodou a celá struktura ochodu se pravděpodobně pozmění. Článek na blogu jsem si přečetl, ale nic nového jsem se nedozvěděl. Eshop prodává hlavně kvůli Zbozi a Heurece, o organiku ani tak zatím nejde.

    302? Mě šlo ale o trvalé přesměrování, tak nevím proč mi doporučuješ 302, což je dočasné.

  22. 301, spletl jsem se :-)

Podobná témata

  1. GA při přesměrování přes 301 !?
    By kubiz in forum Offline marketing
    Odpovědí: 14
    Poslední příspěvek: 02.07.2009, 10:25
  2. Přesměrování DNS
    By Matrix007 in forum PHP
    Odpovědí: 5
    Poslední příspěvek: 03.04.2009, 22:04
  3. Přesměrování
    By diador in forum PHP
    Odpovědí: 1
    Poslední příspěvek: 31.08.2008, 15:31
Hostujeme u Server powered by TELE3