Bekijk Volledige Versie : APACHE custom errorpages en directory listing
naievepanda
14/08/08, 11:03
goedemorgend,
Ik ben bezeg met mijn apache te configgen en had nog 2 enkele vraagjes.
Ik heb de .htaccess opgezet en wou custom errorpages maken adhv een .htacces.
Nu dit werkt maar niet helemaal
http://195.189.203.29/_woudlopers/bestani.html
hij geeft het pad naar de pagina weer maar niet de pagina
dit staat in de .htaccess:
ErrorDocument 404 _includes/_errors/404.php
mijn 2de vraag was hoe ik directory listing afzet mar als er een index.php instaat deze weergeeft.
dankje !!
Voor 404 weet ik niet helemaal zeker.
Voor dir listing:
<Directory /path/to/dir>
Options +Indexes
</Directory>
Mvg,
Skodric
Directory listing afzetten is -Indexes ipv +Indexes :)
Zet er ook deze regel bij:
DirectoryIndex index.htm index.html index.php
Mag zowel in .htaccess, maar beter in de vhost file..
Ivm de 404:
ErrorDocument 404 /errors/404/index.php
In jouw geval dus:
ErrorDocument 404 /_includes/_errors/404.php
Zorg wel dat die directorys ook daadwerkelijk bestaan binnen die website..
//edit: Zorg ook dat je in de conf file van apache htaccess als accessfile zet:
AccessFileName .htaccess
Mvg,
wybren
naievepanda
14/08/08, 11:46
de directorys bestaan, als je het pad dat de 404 geeft copyt in de browser ga je er heen.
dat van die directory listing kan ik dat ni in de http.conf over de gehele site laten gelden?
Als ik mij niet vergis, kan je dat inderdaad over de gehele server in httpd.conf:
<Directory />
Options -Indexes
</Driectory>
(Misschien staat er al ergens een <Directory />, dan voeg je dat regeltje daaraan toe vlak onder <Directory />)
Die error pagina's bestaan niet op dat IP overigens, http://195.189.203.29/_includes/_errors/404.php geeft gewoon ook een page not found..
Kijk even in de error log van apache, die zal omtrend de errorpages veel duidelijk maken, normaal staan die error logs onder /var/log/apache2/error.log of /var/log/httpd/error.log, tenzij jij aangegeven hebt dat die elders moeten staan.
Overigens nog een vraag, is dit een standalone server? (met 1 website dus) of ga je Virtual Hosts erop zetten?
Greetings,w
naievepanda
14/08/08, 13:53
nee die errorpagina staat in de map _woudlopers/ wat de root folder is
waar dus oo kde .htaccess staat
op termijn zou ik idd virtualhosts gebruiken ja