Wiele poradników mówi o tym, jak usunąć index.php z adresów URL poprzez panel administracyjny tego CMSa. Dla mniej zaawansowanych osób polecam takie rozwiązanie, a przedstawiać tego sposobu nie ma sensu, gdyż jest to temat wyczerpany w internecie. Można też dość łatwy i przystępny sposób, dodając raptem dwie linie w htaccessie usunąć index.php z adresów URL generowanych przez Joomle.
Jak pozbyć się nieprzyjaznych adresów w Joomla?
Jak już wcześniej wspomniałem, odnajdź na serwerze swój plik .htaccess (zawsze będzie to główny katalog domeny), zrób kopię htaccessa, a następnie przejdź do jego edycji i wstaw w nim poniżej umieszczone reguły.
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]
Pamiętaj też, żeby nie mieszać nowych reguł z rdzeniowymi Joomli, a dodaj je poniżej „Begin – Custom redirects….”