Mobile app version of vmapp.org
Login or Join
Pierce454

: 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).

@Pierce454

Posted in: #Apache #Apache2 #Error #Htaccess

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.

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Pierce454

1 Comments

Sorted by latest first Latest Oldest Best

 

@Ann8826881

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.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme