Mod_dir och konstiga redirects
Om ni har problem med redirects som lägger till "www" framför er domän eller underdomän kan detta bero på mod_dir som är en apache modul vars syfte är att se till att en "index sida" skickas när man begär en katalog. Ett exempel på detta är om du surfar till www.levonline.com. Den adress du egentligen surfar till är http://www.levonline.com/index.php vilket är vad du redirectas till av mod_dir.
Mod_dir lägger även till en s.k. trailing slash på sökvägar som är kataloger, d.v.s. om du skrivit
www.levonline.com/test
kommer resultatet att bli en redirect till
www.levonline.com/test/
d.v.s. det läggs till en slash eller snedsträck på slutet. När denna redirect görs så skickar mod_dir besökaren till det som i serverkonfiguratioen är "huvuddomänen" för sidan. Detta är i Levonline:s fall alltid www.dindomän.com, d.v.s. inte bara dindomän.com.
I normalfallet så är detta inte ett problem då man brukar vilja landa på www.dindomän.com och inte bara på dindomän.com. När man har underdomäner (subdomäner) kan det dock bli värre. Om man ex. surfar till forum.dindomän.com och blir redirectad till www.forum.dindomän.com är det inte lika bra. Detta går dock inte att ändra på då vi genererar vår config men det man kan göra är att stänga av redirectsen med en .htaccess fil innehållandes detta:
DirectorySlash Off
För att detta skall fungera måste er sida dock ligga i vår PHP5 miljö.