Seite 1 von 1
Umleitung von domain.com/index.php auf domain.com
Verfasst: 24.11.2006 01:54
von mgutt
Ich habe in der index.php die Lines hinzugefügt:
Code: Alles auswählen
if ( basename($_SERVER['REQUEST_URI']) == 'index.php' )
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.maxrev.de/");
exit;
}
ich kann auch zum Testen das machen:
Code: Alles auswählen
if ( basename($_SERVER['REQUEST_URI']) == 'index.php' )
{
print_r($_SERVER);
exit;
}
Die Umleitung funktioniert. Aber ich komme nicht mehr auf den Adminbereich. Der Witz ist, wenn ich in der admin/index.php direkt zu Anfang ein exit() setze interessiert den das nicht. Die Seite produziert trotzdem ein 404. Wie kann das sein. Sobald ich die Lines aus der index.php entferne kann ich wieder auf admin/index.php zugreifen. In wie weit hängen die beiden Files zusammen?
gruß
Verfasst: 24.11.2006 08:14
von fanrpg
Ich kann dem Problem nicht folgen.
Ich habe die Zeilen auch in meine index.php eingefügt, und komme trotzdem noch in den Adminbereich.
Also daran kanns afaik nicht liegen.
Wo haste denn in der index.php die Zeilen hinzugefügt?
Ich habs direkt unters phpBB Copyright gemacht, funzt perfekt.
Verfasst: 24.11.2006 10:56
von mgutt
Ist bei mir auch so. Ich verstehe das auch nicht wirklich. Weil ich kann nichtmal ein exit() in der admin/index.php setzen. Der gibt direkt eine Fehlermeldung aus

Verfasst: 24.11.2006 11:35
von easygo
mgutt hat geschrieben:Weil ich kann nichtmal ein exit() in der admin/index.php setzen.
Vielleicht, weil exit() ungültig wird bzw. falsch (PHP) zurückgibt ? Für true schließ den
Standardparameter 0 in Klammern ein oder belass es einfach bei exit / easy
Verfasst: 24.11.2006 12:05
von mgutt
Erklär nochmal. Ich verstehe gerade nicht.
Du meinst exit(0); ?
Was ich nur nicht verstehe ist, wenn ich:
root/admin/index.php aufrufe, warum interessiert den dann eine Codeline aus der root/index.php?
Die exit-Geschichte hatte ich in der root/admin/index.php direkt zu Anfang reingemacht um zu testen ab welcher Stelle der sozusagen nicht mehr will. Aber der Gag ist ja, dass der die gar nicht erst abarbeiten will.. er spuckt direkt einen 404er aus.
Schon komisch.
Gruß
Verfasst: 24.11.2006 12:19
von easygo
mgutt hat geschrieben:Du meinst exit(0); ?
Yep / Quelle:
http://de.php.net/manual/en/function.exit.php#61987
Was mich interessieren würde.. hast du den Admin-Sicherheits-Login aktiv
und gibts den 404 schon beim Anmelden oder erst beim redirect?
Tangiert das irgendwelche
Rewrite-Regeln bei dir?
Würde ab hier -->
mgutt hat geschrieben:# forbid files without extensions
# it can only been set if AllowOverride is set
AcceptPathInfo off
RewriteEngine on
# security settings
mal auf Minimum reduzieren und die Zeilen durchchecken. easy
Verfasst: 27.11.2006 14:45
von easygo
Und wie nun? @ mgutt
Überschlag dich nicht beim Antworten.

easy
Verfasst: 28.11.2006 11:51
von bgx
Danke für den Codeschnipsel!
Sowas hatte ich gesucht! Klappt bei mir einwandfrei!
