× Ez az ötletláda kategória fejléce.

Joomla! Blog modern url 404 hiba javítása roppant egyszerűen!

6 éve 1 hónapja - 6 éve 1 hónapja #86 Írta: admin
A Joomla 3.8 új URL-útválasztást kínál, mely segít eltávolítani az URL összes ID-ját. Korábban, ha a cikk nem volt hozzárendelve egy menühöz, az URL-ben szerepelt a cikk ID-ja. Például, ha van egy hír blogod
https://valami.net/blogkategoria/
címen, akkor minden cikknek ilyen url-je van:
https://valami.net/blogkategoria/58-elsocikk-alias
https://valami.net/blogkategoria/59-masodikcikk-alias
stb..

Amennyiben bekapcsolod a Modren Url útvonalat a Joomla 3.8-ban, nem lesz több ilyen ID azaz 58- .. 59- stb..
hanem eképpen fog megjelenni akkor is ha nincs hozzáadva egy menühöz!:
https://valami.net/blogkategoria/eslocikk-alias
https://valami.net/blogkategoria/masodikcikk-alias
stb...

A bökkenő csak az, hogy a régi ID (azaz azonosítókkal) ellátott url-ek 404 oldalra mennek ami SEO szempontbol több cikk esetében igen tragikus következmenyekkel járhat!

Tehát előbb lássuk, hol aktiválhatod a Modern URL-t (lépésenként képekben)

Cikkek: Beállításokra katt:



Majd Beépülés fül:


Ha egy kis pár cikkes blogról van szó elég ha manuálisan átirányítjuk a régi url-eket az újakra..


Apache (Modrewrite)
redirect 301 /blogkategoria/58-elsocikk-alias https://valami.net/blogkategoria/elsocikk-alias
redirect 301 /blogkategoria/59-masodikcikk-alias https://valami.net/blogkategoria/masodikcikk-alias

Nginx átirányítás:
location /blogkategoria/58-elsocikk-alias {
  rewrite ^(.*)$ https://valami.net/blogkategoria/elsocikk-alias redirect;
}
location /blogkategoria/59-masodikcikk-alias {
  rewrite ^(.*)$ https://valami.net/blogkategoria/masodikcikk-alias redirect;
}

Amennyiben sok cikk van nem veheted sorra kézzel, ezért automatizálni kell a dolgot.
Az alábbi modrewrite kód használatával eltávolíthatóak az összes azonosítók az URL-ekből:

Apache (Modrewrite)
RewriteCond %{REQUEST_URI} ^(.*)/(\d+)-([^/]+)$
RewriteRule ^ %1/%3 [L,QSA,R=301]

Nginx átirányítás
location / {
  rewrite ^(.*)/(\d+)-([^/]+)$ /%1/%3 redirect;
}

Ezen kódok hozzáadásával nem számít hány cikked van, nem veszítessz egyetlen tárolt változatot sem a Google organikus listájáról! Minden cikked átirányítása 301-es státuszkóddal történik!

Kérjük, hogy Belépés vagy vagy Fiók létrehozása, hogy csatlakozhass a beszélgetéshez!

Moderátorok: admin

Időjárás - Budapest

A weboldal használatával, olvasásával, az oldalon keresztüli levélküldéssel hozzájárulsz a cookiek használatához.

Teljes infó megtekintése Részletes infó...

Megértettem! Figyelmeztető sáv bezárása!