Autor Zpráva
Tonik1247
Profil *
Dobrý den,

Chci se poradit. S klientem řešíme převod na nový web a systém.
Jeho aktuální používá opencart a URL jsou hned za prvním lomítkem, jako na novém systému.
Všechny URL jsou nastaveny totožně.

Pouze na starém systému používá navíc na konci .html, v novém toto nepoužíváme.
Je tedy z hlediska SEO a ztráty URL možné použít toto?

RedirectMatch (.*)\.(html|HTML|htm)$ $1

Tedy, že bude přesměrován pokud zadá mojeurl.cz/muj-produkt.html na mojeurl.cz/muj-produkt
abychom předešli nějakým zbytečným ztrátám.

Děkuji za pomoc.
blaaablaaa
Profil
Tonik1247:
.html se většinou používá, aby se rozlišily kategorie a konkrétní produkty. K nějaké ztrátě dojde, osobně bych nechal .html, když není důvod to měnit.
Tonik1247
Profil *
Kategorie i produkty pouzivaji rovnez .html, vse ma .html, i vlastni stranky, clanky a vse.
v zadne URL neni zadne ID ani nic jineho.

Novy system pracuje vsude bez .html
Tedy nevim, jak ted optimalne vyresit, aby to vyhledavace pochopily.
blaaablaaa
Profil
Tonik1247:
Vyhledávače to pochopí, stačí přesměrovat s 301, ale i tak tam bude nějaký (většinou dočasný) propad.

Ono to rozdělení kategorie bez ničeho, produkty s příponou se dělá kvůli tomu, aby routeru bylo jasné, jaké controller se má použít.
Keeehi
Profil
Tonik1247:
Ano, tohle je správná možnost při změně URL.
Po otestování je vhodné změnit http status code na 301 čímž se říká ze jde o permanentní přesměrování.
RedirectMatch 301 (.*)\.(html|HTML|htm)$ $1
Tomášeek
Profil
Tonik1247:
Na zmenu URL se vykašli, ponech ty soucasné. Propad vyhledávačů za to nestojí, nic změnou URL nezlepsis, je to jen zmena pro zmenu. Spis najdi způsob, jak do URL koncovku přidat.

Pokud mas vlastní systém, mělo by to byt easy. Pokud nejaky jiny, bude existovat dokumentace nebo autor.

blaaablaaa
Který shop to tak například používá? Zadny si nevybavuji, natož, aby toto užití bylo běžné.
blaaablaaa
Profil
Tomášeek:
Tak koukám a fakt už to moc nebývá :-O CZC má za url /produkt a /produkty. Jinde to nerozlišují.
Tonik1247
Profil *
Díky, a co kdybych použil obě adresy?

Tj. google ho nepřesměruje, ale půjde použit jak

mujweb.cz/muj-produkt.html
tak
mujweb.cz/muj-produkt

přičemž po webu bude normálně surfovat odkazy bez .html
ale když přejde dle staré URL, tak mu půjde taky?
blaaablaaa
Profil
Tonik1247:
To určitě ne, duplicitní obsah je špatně. Vyber si jednu a tu používej.

Nechal bych s .html (pokud nemáš důvod měnit nebo se nemění struktura adres celkově), případně z .html přesměrovat s 301.
Tomášeek
Profil
Tonik1247:
Duplicita je nesmysl. Přečti si můj edit, nevím, jestli jsi ho zaregistroval, napíši znova.
Pokud mas vlastní systém, mělo by to byt easy. Pokud nejaky jiny, bude existovat dokumentace nebo autor.

blaaablaaa:
Nějaké rozlišení bývá časté, právě na úrovni (virtuální) složky. Rozlišovat dle koncovky je divné (ale může to být funnkční samozřejmě, jen neintuitivní, nekonzistentní, atd.).

Na druhou stranu divné je i to, co (zřejmě) dělá (nebo umožňuje v nastavení) dle [#1] opencart, že nerozlišuje nic mezi sebou a (asi) tím pádem nemůže být kategorie "Trička", a článek/novinka "Trička". Skoro se mi tomu nechce věřit, že by tam nebylo buď ID, složka nebo nějaký aspoň prefix. To jsem ale odbočil od dotazu.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0