Zur Navigation

.htaccess ich verstehe es einfach nicht [2]

Was muss denn da nu rein

11 Jörg Kruse

Das heißt die Loginseite kannst du aufrufen - ist das die http://www.XXX.com/admin/start.php? Und die URLs der anderen Seiten des Adminbereichs fangen auch alle mit einem "http://www.XXX.com/admin/" an?

24.02.2010 14:24

12 ficius

Also Startseite mit Loginfenster ist die http://www.xxx.com/index.php

Die Admin-Startseite hat die Adresse http://www.xxx.com/admin/start.php

Und die Adresse einer anderen Admin Seite ist z.B. http://www.xxx.com/admin/categories.php

24.02.2010 16:59

13 Jörg Kruse

Also Startseite mit Loginfenster ist die http://www.xxx.com/index.php

Ja, diese liegt ja auch außerhalb des Adminbereichs und deren URL entspricht nicht dem Muster "/admin/", so dass dort natürlich weitergeleitet wird. Wenn der Admin-Login nicht unter einer eigenen URL erreichbar ist, wird man diesen auch nicht von der Weiterleitung ausschließen können.

24.02.2010 17:57 | geändert: 24.02.2010 17:57

14 ficius

Jetzt gibts noch mal ein dickes Danke. Durch Deine Ausführung bin ich überhaupt erst auf die Idee gekommen, nach der Möglichkeit zu schauen ob ich mich auch anders als über die Startseite einloggen kann.

Einloggen zwar nicht, aber habe die Adminseite als Lesezeichen gesetzt und wenn ich mich nicht auslogge dann komme ich auch nach dem Ausschluß auf die Seite. Das soll mir erst mal reichen.

24.02.2010 18:40

15 ficius (Gast)

Hallo Jörg,
vielleicht kannst Du mir bitte noch einmal helfen.
Habe nun eine andere Adresse zum login in den Admin bereich herausgefunden. Diese lautet
http://www.XXXXXX.XXX/login_admin.php

Daraufhin habe ich folgende .htaccess erstellt.

RewriteCond %{HTTP_HOST} !^www\.xxx\.de$
RewriteCond %{THE_REQUEST} !/login_admin/
RewriteRule ^(.*)$ http://www.xxx.de/$1 [L,R=301]

Jetzt habe ich wunderbar alles so umgeleitet das im Browser immer xxxx.de erscheint. In den Loginbereich komme ich auch, aber ich muss ja meine Eingaben im Adminbereich unter com machen, denn die configurationsdateien liegen ja unter com. Wenn ich mich nun aber einlogge, springt der Adminbereich auch auf de um. Ich kann dann dort alles aufrufen und bearbeiten, aber nicht speichern. Gibt es denn jetzt eine Möglichkeit das ich mich einloggen kann aber der Adminbereich auch com bleibt.

27.02.2010 12:20

16 Jörg Kruse

Du brauchst da zwei RewriteConds - eine für den Adminbereich und eine für den Login.

Diese passt auch nicht so ganz zu "/login_admin.php" (?):
RewriteCond %{THE_REQUEST} !/login_admin/

So sollte es funktionieren:

RewriteCond %{HTTP_HOST} !^www\.xxx\.de$
RewriteCond %{THE_REQUEST} !/admin/
RewriteCond %{THE_REQUEST} !/login_admin\.php
RewriteRule ^(.*)$ http://www.xxx.de/$1 [L,R=301]

27.02.2010 13:12

17 ficius

sieht gut aus, bis jetzt schein alles so zu funktionieren wie ich es mir wünsche. Hoffe das war es wirklich.
Danke Jörg.

27.02.2010 17:39

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]