Seite 1 von 2

htaccess Problem

Verfasst: Sa 18. Sep 2010, 16:53
von Josef
Hallo,
wenn ich diese Zeilen in der htaccess verwende, kann man sich nicht mehr einloggen.

#RewriteCond %{HTTP_HOST} !^www\.
#RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


template_c geleert, cache geleert, session in der DB gelöscht, bringt alles keine Änderung.
Jemand eine Ahnung oder ähnliches schon mal gehabt?

Re: htaccess Problem

Verfasst: Sa 18. Sep 2010, 17:10
von Doc Olson
Josef hat geschrieben:Hallo,
wenn ich diese Zeilen in der htaccess verwende, kann man sich nicht mehr einloggen.

#RewriteCond %{HTTP_HOST} !^www\.
#RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Ich nehme an die Rauten sind nicht vorhanden? So wie es da steht, sind die Anweisungen auskommentiert.
Josef hat geschrieben: template_c geleert, cache geleert, session in der DB gelöscht, bringt alles keine Änderung.
Ist auch alles purer Aktionismus.

Versuch's mal so:

Code: Alles auswählen

RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

Re: htaccess Problem

Verfasst: Sa 18. Sep 2010, 17:16
von Josef
habe ich nur auskommentiert zum einloggen.
Leider funktioniert die vorgeschlagene Lösung auch nicht, man kann sich nicht mehr einloggen:
Die eingegebene E-Mail-Adresse ist nicht registriert. Bitte versuchen Sie es noch einmal.

Re: htaccess Problem

Verfasst: Sa 18. Sep 2010, 17:20
von Doc Olson
Das hat dann aber nix mit der .htaccess zu tun

Re: htaccess Problem

Verfasst: So 26. Sep 2010, 04:32
von yogi
Moin,

ist das Problem gelöst?

Re: htaccess Problem

Verfasst: Mi 6. Okt 2010, 09:29
von pidot
Ich weiß nicht ob Josef sein Problem gelöst hat - bei mir tritt es aber ebenfalls auf.
Wenn ich mittels der htaccess eine permanente Weiterleitung von http://example.com auf die http://www.example.com mache, zeigt der Link des Anmelde-Buttons immer noch auf http://example.com/login.php.
Gibt es da einen Workaround ?

Grüße
Peter

Re: htaccess Problem

Verfasst: Mi 6. Okt 2010, 10:26
von Doc Olson
In der .htaccess wird nur von einer URI zur nächsten weitergeleitet.

Das, was Du beschreibst, wird aber vom Shop-System generiert und ausgegeben. Da kann die .htaccess nix für.

Du musst in der includes/configure.php die Variable HTTP_SERVER entsprechend anpassen. Da wird bei Dir http://example.com drinstehen. Auch die admin/includes/configure.php sollte entsprechend angepasst werden.

Re: htaccess Problem

Verfasst: Mi 6. Okt 2010, 14:11
von pidot
Doc Olson hat geschrieben:In der .htaccess wird nur von einer URI zur nächsten weitergeleitet.

Das, was Du beschreibst, wird aber vom Shop-System generiert und ausgegeben. Da kann die .htaccess nix für.

Du musst in der includes/configure.php die Variable HTTP_SERVER entsprechend anpassen. Da wird bei Dir http://example.com drinstehen. Auch die admin/includes/configure.php sollte entsprechend angepasst werden.
Danke für die schnelle Antwort.
Beide configure.php sind korrekt, also mit dem www. (define('HTTP_SERVER', 'http://www.example.de');)
trotzdem wird der generierte Link aber OHNE www angezeigt. Löschen der Caches bringt auch keine Änderung...

Grüße
Peter

Re: htaccess Problem

Verfasst: Mi 6. Okt 2010, 14:19
von Doc Olson
Wie sehen denn die anderen Links der Seite aus? Kategorien, Produkte usw.?

Hast Du eine URL, damit man mal schauen kann?

Re: htaccess Problem

Verfasst: Mi 6. Okt 2010, 17:39
von pidot
Problem gelöst !
In der /includes/local/configure.php stand es ohne www.
Wofür ist dieser Ordner überhaupt ?
Kenne von xt:c halt nur die in /includes und die in /admin/includes

Grüße Peter