Přihlásit se

Joomla 5.2.2 Security & Bugfix Release

Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.

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

02. kvě 2022 17:02 #146206
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

02. kvě 2022 18:10 - 02. kvě 2022 18:19 #146207
Odpověď od Cony
Moderátor
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ý :)

02. kvě 2022 18:57 - 02. kvě 2022 19:07 #146208
Odpověď od Rudolf
Joomla Expert
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

02. kvě 2022 22:28 #146209
Odpověď od H13
Admin
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

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

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

03. kvě 2022 00:01 - 03. kvě 2022 00:01 #146211
Odpověď od H13
Admin
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

Powered by Fórum