htaccess: RewriteRule vor Auth

Alles, was den Apache betrifft, kann hier besprochen werden.

htaccess: RewriteRule vor Auth

Postby bibe » 02. December 2007 01:33

Hi,
meine Webseite ist per http://mysite.de und http://www.mysite.de erreichbar, ich würde aber gerne die www-Version erzwingen. Dazu habe ich folgendes in die htaccess des www-root geschrieben:


Code: Select all
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.
RewriteCond %{HTTP_HOST} !^$ [NC]
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]


Jeder Aufruf von http://mysite.de wird also nun nach http://www.mysite.de geleitet.

Im Unterverzeichnis private/ befindet sich nun noch eine weitere htaccess-Datei, die auf Authorisation prüft. Vererbung ist aktiviert. Leider wird zuerst nach einem Passwort für die Domain ohne www gefragt und danach erfolgt erst die Weiterleitung auf die Domain mit www, für die nochmals eine Passwortabfrage erscheint.

Wie kann ich erreichen, dass die Seite nach Ausführung der RewriteRule neu geladen wird und die Passwortabfrage somit nur einmal für die Domain mit www abgefragt wird?

Vielen Dank für eure Hilfe!
Viele Grüße
BiBe
bibe
 
Posts: 17
Joined: 10. April 2006 18:13

Postby Scory » 02. December 2007 16:34

Durch eine RewriteRule wird KEINE Weiterleitung aktiviert, da muss irgendetwas anderes bei Dir "weiterleiten". Das ist nur eine interne Umschreibung der URL.

Was meinst Du mit "Vererbung ist aktiviert"?

Grüße
Scory
Scory
 


Return to Apache

Who is online

Users browsing this forum: No registered users and 3 guests