Loginproblemer med www i url
Godaften mennesker,Jeg arbejder på et CMS system og har lige tilfældigt opdaget, at der er nogle problemer med det, afhængig af om der er www først i adressen eller ej. Det virker upåklageligt, hvis adressen hedder http://hjemmeside.dk/cms .. Men hvis der skrives http://www.hjemmeside.dk/cms, så fungerer det ikke just, når man prøver at logge ind. Loginform osv. videre vises. Du kan logge ind og det godkendes, men så smides man ellers direkte ud igen og alle sessioner destrueres. (andre gange kommer der bare en browserfejl om at siden ikke kan vises)
Jeg benytter mig af rewriteRule og rewriteCond i forbindelse med systemet i en .htaccess, og jeg er næsten også helt stensikker på, at problemet/løsningen ligger der et sted. Jeg kan dog ikke helt hitte ud af, hvor eller hvorfor der er forskel.
En regel taget tilfældigt fra min .htaccess
RewriteRule indstillinger settings.php
Sådan ser den typiske regel ud. Dem er der flere af derned af ... Forstår dog ikke, hvorfor det driller. Om der er www eller ej i url'en burde ikke gøre en forskel da REQUEST_URI ikke fokuserer på den del af url'en ...
Et simpelt link i systemet kan se således ud,
Andre steder er det nødvendigt med absolutte stier, da der include's filer i flere lag (folder in folder),
Udgør det et problem? Det var først her jeg opdagede problemet, da jeg jo har www med i den absolutte sti og man pludselig blev smidt ud af systemet ved at skifte imellem lag.
Håber der er nogen som har lidt input, der kan hjælpe mig på vej? :)
Og fortsat god Påske :D