Ik ben bezig met htaccess, maar het lukt me niet om dit probleem op te lossen. :/
Wat ik graag wil is dat als een pagina of map niet bestaat, een custom error pagina wordt weergeven.
Tot dusver werkt dit, behalve wanneer ik /error/ aanroep. Deze geeft altijd het volgende weer:
You don't have permission to access / on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Nu heb ik gemerkt dat dit alleen het geval is wanneer ik DirectAdmin op mijn server heeft staan. En ook de site van DirectAdmin zelf heeft dit 'probleem':
Als ik nu naar /index.php ga, zie ik "test!", als ik naar /error/ ga zie ik:
Forbidden
You don't have permission to access /error/ on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Dat is precies wat ik wilde weten. Dan lijkt het erop dat die error-pagina al wordt aangerooepen nog voordat het request binnenkomt in de document root, dus een niveau hoger als het ware. Dan vrees ik eigenlijk dat je er niks aan kunt doen via htaccess. Ik denk dat je het een nivea hoger moet zoeken.
Ik ben op dit moment de hele mappenstructuur van mijn server aan het doorzoeken naar een map of bestand dat error heet, en het ziet er naar uit dat in /var/www/ een map zit die error heet.
Dat zou kunnen. Wellicht zit daar een .htaccess bestandje in, maar het kan ook in je (hoe heet dat bstand ook weer) httpd.conf (geloof ik) zitten. Alleen ik weet niet of je daar veilig aan kunt sleutelen.
Er zitten meerdere mappen in /var/www/ en als ik die in de adresbalk invul krijg ik gewoon te zien dat die mappen niet bestaan, misschien kan ik er ergens voor zorgen dat dit ook met de error map gebeurd. In httpd.conf heb ik niets kunnen vinden wat ik zou kunnen wijzigen dat dit probleem eventueel zou verhelpen.