statt index.php wird als default-Seite index.htm aufgerufen

27/01/2014 - 11:55 von Jürgen Kanuff | Report spam
Hallo zusammen,

ich habe mehrere identische PHP Seiten auf 4 alten Servern.

wenn ich dort die URL http://domain.de aufrufe wird die Datei index.php
als default-Seite verwendet.

.htaccess:
# 19.03.2013 ... leitet alle nicht vorhandenen Anfragen nach index.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

die Datei index.htm gibt es aber
sodaß sie nach dieser Regel nicht umgeleitet wird.

auf meinem neuen Server wird aber im obigen Falle die index.htm aufgerufen.

ich nehme an das dies an einer Einstellung der PHP-Installation
zusammenhàngen könnte.

Wer kann mir sagen was geàndert werden müsste?

Mein neuer Provider Net-Housting kennt sich damit wohl nicht richtig aus ...
 

Lesen sie die antworten

#1 Werner Flamme
27/01/2014 - 12:26 | Warnen spam
Jürgen Kanuff [27.01.2014 11:55]:
Hallo zusammen,

ich habe mehrere identische PHP Seiten auf 4 alten Servern.

wenn ich dort die URL http://domain.de aufrufe wird die Datei index.php
als default-Seite verwendet.

.htaccess:
# 19.03.2013 ... leitet alle nicht vorhandenen Anfragen nach index.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

die Datei index.htm gibt es aber
sodaß sie nach dieser Regel nicht umgeleitet wird.

auf meinem neuen Server wird aber im obigen Falle die index.htm aufgerufen.

ich nehme an das dies an einer Einstellung der PHP-Installation
zusammenhàngen könnte.

Wer kann mir sagen was geàndert werden müsste?



Das hat nichts mit PHP zu tun, das ist eine Einstellung des Webservers.

Ich vermute mal, da ist Apache im Einsatz. Dort werden die Eintràge
"DirectoryIndex index.html index.htm" ausgewertet. Damit zuerst die
index.php gezogen wird, müsste diese Datei am Anfang der Liste stehen,
also hier "DirectoryIndex index.php index.html index.htm".

Ersatzweise kannst Du versuchen, die RewriteCond auszukommentieren, so
dass die Umleitung auf jeden Fall erfolgt.

Mein neuer Provider Net-Housting kennt sich damit wohl nicht richtig aus ...



Aba Du, wa? :-P


grinst Werner

Ähnliche fragen