vraag over urls
ik heb een probleemje met de urls die mensen gebruiken op mijn website..
ik werk met .htaccess nu is het geval dit:
zodra mensen via http://url.eu komen werkt de website prima
maar zodra ze de url http://www.url.eu doen dan blijft je niet ingelogt
ik werk met sessions maar ik vat het even niet wat het verschil tussen
http://www en http:// is?? en is er een manier om dit gewoon te laten werken onder alle 2 de urls?
greetz madhouse
edit:ff url vervangen van nl naar eu sorry typ foutje :)
Gewijzigd op 01/01/1970 01:00:00 door Robert dat ben ik
ik zie naast www. en . ook nog het verschil van TLD. Namelijk .nl en .eu
http://www dat vat ik niet
het vage van alles is dat je via bijde urls gewoon op de website komt alleen op de http:// werkt de session wel en onder http://www werkt ie niet
ja maar waarom werkt het wel onder http:// en niet onder het vage van alles is dat je via bijde urls gewoon op de website komt alleen op de http:// werkt de session wel en onder http://www werkt ie niet
Gewijzigd op 01/01/1970 01:00:00 door Robert dat ben ik
Offtopic:
We krijgen maar 1 goede avond toegewenst van je, morgen beantwoord ik je vraag echt niet meer he! :-p
dit heb ik :
.htaccess
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 404 /error404.php
RewriteRule ^modules/([^/]+)/([^/]+)/([^/]+)/?$ modules.php?name=$1&ident=$2&page=$3 [L]
RewriteRule ^modules/([^/]+)/([^/]+)/?$ modules.php?name=$1&ident=$2 [L]
RewriteRule ^modules/([^/]+)/?$ modules.php?name=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 404 /error404.php
RewriteRule ^modules/([^/]+)/([^/]+)/([^/]+)/?$ modules.php?name=$1&ident=$2&page=$3 [L]
RewriteRule ^modules/([^/]+)/([^/]+)/?$ modules.php?name=$1&ident=$2 [L]
RewriteRule ^modules/([^/]+)/?$ modules.php?name=$1 [L]
Gewijzigd op 01/01/1970 01:00:00 door Robert dat ben ik
niemand een idee?
Wat gebeurt er als je een / voor alle "modules.php" zet?
maar wat het nou het verschil tussen de urls?
http://site.eu
of
http://www.site.eu
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 404 /error404.php
RewriteRule ^/modules/([^/]+)/([^/]+)/([^/]+)/?$ /modules.php?name=$1&ident=$2&page=$3 [L]
RewriteRule ^/modules/([^/]+)/([^/]+)/?$ /modules.php?name=$1&ident=$2 [L]
RewriteRule ^/modules/([^/]+)/?$ /modules.php?name=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 404 /error404.php
RewriteRule ^/modules/([^/]+)/([^/]+)/([^/]+)/?$ /modules.php?name=$1&ident=$2&page=$3 [L]
RewriteRule ^/modules/([^/]+)/([^/]+)/?$ /modules.php?name=$1&ident=$2 [L]
RewriteRule ^/modules/([^/]+)/?$ /modules.php?name=$1 [L]
edit:
ik heb nu dit gedaan en nu werkt niks meer :) weer ff veranders naar me oude instelling
Gewijzigd op 01/01/1970 01:00:00 door Robert dat ben ik
www.site.eu en whatever.site.eu.
Wat misschien ook verstandig is is om alle aanvragen naar www.site.eu door te verwijzen naar site.eu of andersom. Op die manier heb je eigenlijk maar 1 site en worden "foute" adressen automatisch gecorrigeerd.
Cookies (die worden gebruikt voor sessies) zijn gebonden aan een domein. Als je bij het aanmaken van de cookie ook een subdomein (www in dit geval) specificeert zal je cookie niet aanwezig zijn op andere subdomeinen (in dit geval geen). Maar als je geen subdomein specificeert (dus alleen site.eu) zou je cookie ook moeten bestaan op Wat misschien ook verstandig is is om alle aanvragen naar www.site.eu door te verwijzen naar site.eu of andersom. Op die manier heb je eigenlijk maar 1 site en worden "foute" adressen automatisch gecorrigeerd.
komt er op neer dat je dus het 1 of het ander moet kiesen
dan hou ik het wel zo
bedankt mensen!
tot laters en thnx!
greets madhouse