Brug Joomlas htaccess rigtigt
Lørdag 06 februar 2010 af Line Wied
Alt for få bruger de muligheder htaccess giver. Med en meget lille indsats, kan du få:
- Pæne, korte og søgemaskineoptimerede url'er.
- Et mere sikkert site, der blokerer for en række "almindelige" hackerangreb.
Som standart genererer Joomla nogle meget lange kryptiske url'er som f.eks "ditdomaene.dk/index.php?option=com_content&view=article&id=121". Sådan en url giver ingen mening, hverken for dine besøgende eller for søgemaskiner. Med htaccess kan du omskrive url'en til en meningsfuld og læsbar url som "ditdomaene.dk/kontakt".
Med 3 simple trin kan du få søgemaskinevenlige url'er:
- I roden af din Joomla-installation ligger der en fil der hedder htaccess.txt. Åben filen og find dette afsnit:
#<files ~ "\.xml$">
#Order allow,deny
#Deny from all
#Satisfy all
#</files>
Fjern kommentartegnene (#) fra disse linjer, det skal se sådan ud:
<files ~ "\.xml$">
Order allow,deny
Deny from all
Satisfy all
</files> - Omdøb filen til .htaccess. Altså uden fornavn og med endelsen htaccess. Det kan du gøre i dit ftp-program eller med en teksteditor.
- I Joomlas kontrolpanel går du til 'Konfiguration' -> vælg fanebladet 'Server' -> under 'SEO indstillinger' sætter du 'Søgemaskinevenlige internetadresser' og 'Brug Apache mod_rewrite' til Ja.

Htaccess bruger Apaches mod_rewrite til at omskrive url'erne. Hvis din host ikke understøtter dette, vil du få en fejl 500 Internal Server Error. Bed din host om at slå mod_rewrite til.
Mod_rewrite er et meget kraftfuld værktøj, så vær påpasselig med ikke at ændre i filen, med mindre du ved hvad du gør. Htaccess og mod_rewrite kan bruges til mange andre nyttige ting, som at redirecte besøg, blokere bestemte typer besøg og meget andet.
Htaccess kan du læse mere om på:
http://en.wikipedia.org/wiki/Htaccess
http://httpd.apache.org/docs/1.3/howto/htaccess.html
Hvis du vil lære mere om advanceret brug af mod_rewrite, kan jeg anbefale bogen The Definitive Guide to Apache mod_rewrite


Line Wied blogger om CMS systemet Joomla og webdesign. Her er Tips, tricks og vejledninger i professionelt webdesign og udvikling af Joomla templates og lidt om livet i al almindelighed - som iværksætter og webnørd i særdeleshed.
