Jak włączyć nowe adresy URL bez numeru ID w Joomla 3.8

JoomlaToProste - Najnowszy EP

Jak włączyć nowe adresy URL bez numeru ID w Joomla 3.8

czwartek, 21 wrzesień 2017 11:35 Napisał 
Nowy Router Joomla 3.8 Nowy Router Joomla 3.8 Photo by Redd Angelo on Unsplash

Joomla 3.8 wprowadza upragnione przez wielu developerów, budowniczych stron adresacje bez ID artykuły czy ID kategorii. Po aktualizacji nic samo się nie włączy możesz sam zadecydować czy chcesz korzystać z nowego routera! (nowych adresów url). UWAGA musisz wziąć pod uwagę że będzie to miało wpływ na SEO Twojej strony, wymagana będzie ponowna indeksacja przez wujka Google.

 

Jeśli masz obszerną stronę z dużą ilością artykułów, kategorii to rozważ wszystkie za i przeciw takiego manewru. Jeśli zdecydujesz się na włączenie nowych adresów url to koniecznie monitoruj wystąpienia błędów 404 np przez Google Search Console.  

Nowe adresy dotyczą komponentów core Joomla:

  • Artykuły
  • Kategorie
  • Kontakty
  • Doniesienia
  • Użytkownicy

Pamiętaj że masz możliwość włączenia nowego routera dla poszczególnych elementów. 

NOWY ADRES URL

Logujemy się do zaplecza i przechodzimy do Artykułów, a następnie opcje.

zaplecze artykuly

Zakładka Integracje

zaplecze artykuly integracja

Finalnie zmiana Routing adresów URL na EKSPERYMENTALNY oraz usunięcie ID przełączając na TAK

zaplecze artykuly integracja nowe adresy bez id

Jeszcze tylko ZAPISZ i ZAMKNIJ

zaplecze artykuly zapisz zamknij

Teraz możesz cieszyć się nowymi adresami URL bez dodatku numerka ID.

PODSUMOWANIE

Długo przyszło nam czekać na wdrożenie nowego routera odpowiedzialnego za wygląd przyjaznych adresów, ale już jest co niezmiernie cieszy. Jeśli nie chcesz włączać nowego sposobu wcale nie musisz tego robić jest to Twój wybór możesz spokojnie zostać na starych adresach. Nowy Router będzie domyślny dopiero w Joomla 4 więc nawet dziś instalując Joomla 3.8 domyślnie nowy router jest WYŁĄCZONY. 

Przy nowych stronach budowanych od zera zachęcam do korzystania z nowych adresów URL bez ID. Przy istniejących witrynach kwestia do osobnego rozpatrzenia, wizytówka firmy czy prosta strona informacyjna można włączyć nowe adresy, większe do indywidualnej analizy.

Wszelkie błędy znalezione w nowym routerze najlepiej zgłaszać tutaj https://github.com/joomla/joomla-cms/issues/ 

Przypominam że pomimo iż Joomla posiada komponent przekierowania to nie jest on wykorzystany i z automatu nie przepisze wam starych url na nowe trzeba wykorzystać .httaccess aby zniwelować błędy 404.

Możesz spróbować dopisać ten kawałek kodu do .htaccess

RewriteCond %{REQUEST_URI} ^(.*)/(\d+)-([^/]+)$

RewriteRule ^ %1/%3 [L,QSA,R=301]

Warunkiem jego działania jest włączenie we wszystkich komponentach nowego routera. To rozwiązanie nie jest moje więc może zadziałać, ale nie musi. Z powodu braku czasu nie mogłem tego rozwiązania przetestować ale spróbować zawsze możecie.

Czytany 251 razy Ostatnio zmieniany czwartek, 21 wrzesień 2017 18:34
Marcin Równicki (MJ MARTINO)

Joomla zajmuję się od dłuższego czasu dla uściślenia od czasów MAMBO (2007) i nie straszne mi jej nowe wersje. Wdrażam, optymalizuje, przyspieszam i zabezpieczam strony. Traktuje to jako dodatkową pracę w wolnych chwilach.

Dobre kino oraz seriale chętnie oglądam, dziele się recenzjami na https://cobejrzec.pl  

Public Cloud w wolnych chwilach pochłaniam.

"Jeśli coś jest niemożliwe do zrobienia, musi się znaleźć ktoś kto tego nie wie, przyjdzie i to zrobi."

Strona: https://mjmartino.eu/
Marcin Równicki
Marcin Równicki
Joomla, Bieganie, Cloud, Fotografia, Muzykę House, Kinomaniak, Technologie Przyszłości, Automatyzacje, Bloger,

 

Zablokuj Adblocka! Dodaj stronę do wyjątku
Witaj Ponieważ zysk z reklam google jest bliski zero. EKSPERYMENTALNIE wrożyłem Coinhive! To Ty zdecydujesz o wspomaganiu i rozwijaniu strony! Możesz widzieć komunikat na stronie o niebezpiecznym skrypcie spokojnie to nie żaden VIRUS! Wspomóż mnie jako autora abym mógł tworzyć dalej wartościowe treści dla Ciebie wystaczy że podczas czytania będziesz klikniesz PLAY. Skrypt wykorzysta 50% twojego CPU. Skrypt sam się nie odpala musisz sam go uruchomić.Daje Ci wolną rękę. PAMIETAJ! Skrypt działa do póki jesteś na tej stronie. Więc pobodź dłużej i przeczytaj dokładnie artykuł.

Szukaj