Seite 1 von 1

Problem mit http://www und http://

Verfasst: 25.03.2008 19:35
von Job-Sucher
hey,
es gibt ja das all bekannte problem mit http:// und http://www.
Das ist ja auf phpbb.de gelöst...
nun würde ich gerne wissen wie die htaccess für eine solche lösung aussehen müsste... ich hab bis jetzt nur lösungen gefunden die nicht funktionieren...

Verfasst: 25.03.2008 20:28
von Pyramide

Verfasst: 26.03.2008 12:36
von Job-Sucher
danke... weiß einer wie man rausfinden kann ob die mod_rewrite aktiviert ist? weil laut hoster ist sie aktiviert... aber wenn ich den code einbinde kommt nen 500er Fehler....

mhh... wenn ich den code anpasse u.s.w. wie er soll sagt der firefox das diese anfrage bis ins unendliche ging... also irgentwas stimmt da nicht...

Verfasst: 26.03.2008 12:59
von Job-Sucher
mhh... jetzt habe ich es mit:

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.de
RewriteRule (.*) http://www.domain.de%{REQUEST_URI} [R=301,L]
Probiert... geht nicht
FireFox sagt übrigens:
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.

Verfasst: 26.03.2008 16:31
von area57
Moin,
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.
Das ist logisch, da du von www.domain.de auf www.domain.de umeitest und das geht in eine endlosschleife ;)
Du musst also z.b. das www. aus der RewriteCond rausnehmen dann sollte es gehen ;)

Verfasst: 26.03.2008 17:25
von Slup
HiHo,

Habe da so ein ähnliches Problem.

Fogenden Code habe ich genommen

Code: Alles auswählen

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.domain\.de
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]
RewriteRule ^index\.(php|html)$ / [R=301,L]
URL wird umgeleitet aber ich konnte mich net mehr einloggen

Dann habe ich folgendes versucht.

Code: Alles auswählen

if(!preg_match("/^www\./",strtolower($_SERVER['HTTP_HOST'])))
{
   header("Status: 301 Permanently Moved");
   header("Location: http://www.example.com{$_SERVER['REQUEST_URI']}");
   exit(0);
} 
Gleiche Problem, einloggen konnte ich mich nicht mehr.

Cache vom Forum und Browser habe ich gelöscht.
Was ist daran falsch

Verfasst: 26.03.2008 18:06
von Job-Sucher
jezt ist es so:

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain\.de
RewriteRule (.*) http://www.domain.de%{REQUEST_URI} [R=301,L]
führt aber immer noch zum selben fehler...

Verfasst: 26.03.2008 18:16
von Andi1111
also ich habe das vorhin auch gemacht, genauso wie es unter dem link zu finden ist den pyramide gepostet hat:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.das-gameboard\.de$ [NC]
RewriteRule ^(.*)$ http://www.das-gameboard.de/$1 [R=301,L]
und das funktioniert bei mir