Přihlásit se

Zachování URL při migraci z J3 na J4

02. kvě 2022 17:02 #146206 od H13
Zachování URL při migraci z J3 na J4 vytvořil uživatel H13
Ahoj,

v poslední době dostávám hodně otázek ohledně zachování URL při migraci z J3 na J4. Já jsem se k tomu zatím vůbec nedostal, tak vůbec netuším, jaká je v tomto ohledu momentální situace.

Otázku jsem položil zde:

github.com/joomla/joomla-cms/discussions/37722

Pokud by měl někdo více info, nebo věděl, jak se v tomto případě postupuje, za odpověď budu rád.

Díky.

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

Pro možnost přispívání do fóra se přihlaste.

02. kvě 2022 18:10 - 02. kvě 2022 18:19 #146207 od Cony
Odpověď od Cony
V nastavení článků lze vypnout možnost "Odstranit ID z URL adresy". Pak by se URL měla generovat stejným způsobem jako v J3. V praxi jsem ale zatím neprověřoval.

Pokud by jsi ale chtěl mít nový router, tj. bez ID, pak původní URL obsahující ID opravdu nefungují. Zde mne napadá pouze
- přidání všech URL z J3 do komponenty Přesměrování a v ní si pořešit nové URL
- to stejné, ale přímo do htaccess (rychlejší, méně zatěžující server, ale hůře spravovatelné)
- nějaký systémový plugin, který by původní URL rozpoznal a přesměroval na správné URL (měl by reagovat na chybu 404 a snažit se dohledat URL dle původního schematu s ID) - o takovém pluginu ale nevím, možná námět pro Rudu, pokud se nepletu řeší plugin pro přesměrování na kanonickou adresu.

EDIT: Tak koukám, že na githubu ti mezitím poradili to samý :)

Pro možnost přispívání do fóra se přihlaste.

02. kvě 2022 18:57 - 02. kvě 2022 19:07 #146208 od Rudolf
Odpověď od Rudolf
Plugin už máme,
odstraňuje duplicity obsahu již v Joomla3, pokud nepoužíváte Artio Joomla SEF.

Není problém ho upravit pro Joomla4.

Aktuálně na vývoji mimo plán řešíme Joomla3/Phoca Cart/Gopay
Příští týden je v plánu Joomla4/VirtueMart4/Gopay

Zařadím tedy do plánu "mimo plán" :)

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra se přihlaste.

02. kvě 2022 22:28 #146209 od H13
Odpověď od H13
Zde jde hlavně o jeden malej detail. Zapnout ID se dá i pro J4, ale rozdíl je v subkategoriích:

J3:
alias/10-category/subcategory/1-article

J4:
alias/9-category/10-subcategory/1-article

Zatímco v J3 měla subkategorie stejný číslo společně s kategorií, v J4 už mají každá zvlášť. Kvůli týhle maličkosti by byla škoda redirectovat tisíce odkazů.

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

Pro možnost přispívání do fóra se přihlaste.

02. kvě 2022 23:02 #146210 od Rudolf
Odpověď od Rudolf

Kvůli týhle maličkosti by byla škoda redirectovat tisíce odkazů.


Nerozumím.
Takže co jako má dělat eshop s 15000 produkty a 122000 URL?
Konstatování faktu jim asi moc nepomůže :)

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra se přihlaste.

03. kvě 2022 00:01 - 03. kvě 2022 00:01 #146211 od H13
Odpověď od H13
V tomto případě mě nezajímá eshop nebo jakákoliv komponenta, ale přímo core odkazy na články.

Pokud mluvím o tom, že bych se chtěl vyhnout redirectu, ptám se na variantu (třeba i systémového pluginu), který by změnil formát

J4 (alias/9-category/10-subcategory/1-article)

na formát J3 (alias/10-category/subcategory/1-article)

Technicky by tedy vypustil ID všech rodičovských kategorií. Jde čiště jen o zajištění zpětné kombatibility bez zbytečného používání redirectů.

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

Pro možnost přispívání do fóra se přihlaste.

Powered by Fórum