Lørdag, 06. februar 2010 15:10
Alt for få bruger de muligheder htaccess giver. Med en meget lille indsats, kan du få:
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:
#<files ~ "\.xml$">
#Order allow,deny
#Deny from all
#Satisfy all
#</files>
<files ~ "\.xml$">
Order allow,deny
Deny from all
Satisfy all
</files>

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. 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.