According to https://httpd.apache.org/docs/current/custom-error.html, I try to use apache Server Side Inclusions (SSI).
I have told in my main directory .htaccess what to do with a 404 error :
- Code: Select all
ErrorDocument 404 /admin/erreurs/err404.html
I have validate SSI upon executables files in .htaccess of admin/errors/ :
- Code: Select all
Options +Includes
XBitHack on
I have set permissions of my test file :
- Code: Select all
chmod +x err404.html
My test html file contains some test lines using SSI calls :
- Code: Select all
REDIRECT_HTTP_ACCEPT ... : <!--#echo var="REDIRECT_HTTP_ACCEPT" --><br>
REDIRECT_HTTP_USER_AGENT : <!--#echo var="REDIRECT_HTTP_USER_AGENT" --><br>
REDIRECT_PATH .......... : <!--#echo var="REDIRECT_PATH" --><br>
REDIRECT_QUERY_STRING .. : <!--#echo var="REDIRECT_QUERY_STRING" --><br>
REDIRECT_REMOTE_ADDR ... : <!--#echo var="REDIRECT_REMOTE_ADDR" --><br>
REDIRECT_REMOTE_HOST ... : <!--#echo var="REDIRECT_REMOTE_HOST" --><br>
REDIRECT_SERVER_NAME ... : <!--#echo var="REDIRECT_SERVER_NAME" --><br>
REDIRECT_SERVER_PORT ... : <!--#echo var="REDIRECT_SERVER_PORT" --><br>
REDIRECT_SERVER_SOFTWARE : <!--#echo var="REDIRECT_SERVER_SOFTWARE" --><br>
REDIRECT_URL ........... : <!--#echo var="REDIRECT_URL" --><br>
REDIRECT_UNIQUE_ID ..... : <!--#echo var="REDIRECT_UNIQUE_ID" --><br>
But, when I call an unknown page, I this result :
- Code: Select all
REDIRECT_HTTP_ACCEPT ... : (none)
REDIRECT_HTTP_USER_AGENT : (none)
REDIRECT_PATH .......... : (none)
REDIRECT_QUERY_STRING .. : (none)
REDIRECT_REMOTE_ADDR ... : (none)
REDIRECT_REMOTE_HOST ... : (none)
REDIRECT_SERVER_NAME ... : (none)
REDIRECT_SERVER_PORT ... : (none)
REDIRECT_SERVER_SOFTWARE : (none)
REDIRECT_URL ........... : /machin.html
REDIRECT_UNIQUE_ID ..... : (none)
I cannot find anything in Apache online documentation or similaire which could explain this issue.
Could you, please, help me, show me my mystake ?
Any help will be welcome.