PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : index.php wird nicht gelesen



ran2
14.05.05, 13:13
hallo zusammen,

mein server ist leider so eingestellt dass er aus webverzeichnissen nur die index.html liest und wenn keine vorhanden ist einfach als dateiliste den inhalt des verzeichnisses angibt...

wie kann ich erreichen a) dass er wenn keine index.html da ist die index.php nimmt ? b) dass verzeichnisse die keine index.html / index.php enthalten nicht mir ihrem ganzen inhalt angzeigt werden ??

danke!

reno
14.05.05, 13:23
Ja griaß Di,

hast du root-Rechte? Dann kannst du das in der /etc/apache/httpd.conf einstellen. Stichwort: DirectoryIndex. Ansonsten musst du das in .htaccess einstellen (wenn das erlaubt wurde).

Edit: Zu Punkt b) habe ich vergessen: Options -Indexes

unux
14.05.05, 13:39
hi,

also vorab wäre es natürlich hilfreich, die Apache Version von dir zu erfahren.
ich gehe davon aus, dass du Root Rechte auf deinem Server besitzt, ohne diese sind solche Änderungen nicht/ oder nur teilweise erfüllbar.
Für den Apache 1.3x kann man es folgenderweise bewerkstelligen:

in deiner Apache Main Contol File (httpd.conf):

1.)
<Directory /path/to/DocumentRoot>
Options Includes FollowSymlinks Multiviews Indexes

so ist es standartmässig in der httpd.conf eingetragen.
willst du nun, dass bei fehlender index.* kein Index angezeigt wird, nimmst du die Option Indexes raus, sollte dann so aussehen

Options Includes FollowSymlinks Multiviews

2.)
Soll nun eine index.php angezeigt werden, falls keine index.html gefunden wird,
einfach bei

<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.shtml ...
</IfModule>

index.php miteintragen

<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.shtml index.php ...
</IfModule>

Willst du nun, dass eine index.php vor einer index.html angezeigt wird, einfach index.php an erste Stelle stellen:

DirectoryIndex index.php index.html index.htm index.shtml ...

Hoffe ich habe dir damit geholfen,
bei Unklarheiten einfach nachfragen

Gruß Benedikt

ran2
14.05.05, 17:40
he danke!


hab root rechte, geht jetzt auch, dank den tips...thx!