Jak dodać slash na końcu URL w Joomli?

Jak dodać slash na końcu adresu URL (trailing slash) w Joomli? W internecie znalazłem kilka informacji jak dodać slash dopisując formułkę w .htaccess. Niektóre działały, niektóre nie. Wszystkie opierały się na przekierowaniu 301 strony bez slasha na stronę ze slashem. Ale nie o takie rozwiązanie mi chodziło. Wadą jest zdublowana treść, RSS dalej pokazuje adresy bez slasha na końcu URL.

Żeby zrobić to na stałe trzeba wejść w modules/mod_mainmenu/ i edytować plik helper.php. Ja do tego używam programu notepad++. Następnie znajdujemy funkcję function _getItemData(&$params, $item), a w niej linijkę

$data = ‘<a href=”‘.$tmp->url”>’.$image.$tmp->name.’</a>’;

i zamieniamy ją na taką

$data = ‘<a href=”‘.$tmp->url.’/”>’.$image.$tmp->name.’</a>’;

Te linie różnią się dodaniem ukośnika na końcu adresów otwieranych w tym samym oknie poprzez zamianę $tmp->url na $tmp->url.’/’

Chcesz ukośnik także dla tych w nowym oknie? To cztery linijki niżej trzeba zrobić analogicznie.

Grażyno dziękuję za pomoc!

Słowa kluczowe: , , ,

Zostaw komentarz