.htaccess umleiten, wenn Datei existiert

Ich bin auf der Suche zu verwenden .htaccess Umleitung zu einer Seite oder einem anderen auf der Grundlage, ob eine Datei existiert in dem Verzeichnis.

Im Prinzip brauche ich alle Besucher index.php gesendet werden die entweder home.php Seite wenn splash.php nicht vorhanden, oder splash.php Seite wenn splash.php hat im Verzeichnis vorhanden ist, so weit ich diese...

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} index.php
RewriteCond %{DOCUMENT_ROOT}/splash.php -f
RewriteCond %{SCRIPT_FILENAME} !splash.php
RewriteRule ^.*$ /splash.php [L]

Dieser schickt die Besucher mysite.com/splash.php wenn es vorhanden ist nur wenn ich gezielt haben mysite.com/index.php als meine URL, es funktioniert nicht, wenn nur die Verwendung der mysite.com URL.

Verstehe ich die ersten 3 Zeilen von meinem code, aber nicht das !splash.php -f bit (ich habe das von einigen anderen redirect-code, den ich gefunden SO).

Wie kann ich die Umleitung zu home.php wenn splash.php nicht vorhanden ist?

Prost!

InformationsquelleAutor Mark | 2011-06-10
Schreibe einen Kommentar