
: Apache ErrorDocument based on folder I'm using XAMPP with Apache 2.4.18. My client have 3 divisions of their work (they do 3 different things so they have 3 divisions inside of the website).
I'm using XAMPP with Apache 2.4.18.
My client have 3 divisions of their work (they do 3 different things so they have 3 divisions inside of the website).
So the URL is like this: clientName.domain/workDivisionX
I have this folder structure:
htdocs
L clientName
L .htaccess
L workDivision1
L css
L img
L js
L errors
L 404.php
L 500.php
L //other files
L workDivision2
L css
L img
L js
L errors
L 404.php
L 500.php
L //other files
L workDivision3
L css
L img
L js
L errors
L 404.php
L 500.php
L //other files
The design between these 3 divisions looks so different that I need to show different style and content in the error documents.
So, if I go to: clientName.domain/workDivision1/asdfghjk (resulting in HTTP 404), I should be able of display the workDivision1's 404 error page. Same with other divisions.
Is there any chance to show the ErrorDocument base on the division folder? Not necessarily must be done through htaccess. I'm open to alternatives.
More posts by @Pierce454
1 Comments
Sorted by latest first Latest Oldest Best
One way to do this is to simply define a separate ErrorDocument for each directory. Either create a .htaccess file in each subdirectory with the appropriate directive, or use <Directory> containers in your server config.
For example, in htdocs/clientName/workDivision1/.htaccess:
ErrorDocument 404 /clientName/workDivision1/errors/404.php
etc.
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2025 All Rights reserved.