I know this is an old question, but I was currently facing the same problem, so I thought I'd share my (simple) solution without creating subfolders
Since
Redirect Err# /path
leads me to unstartable server, I found a better solution for me.
If you use custom error documents like:
ErrorDocument 400 /res/err/400.php
ErrorDocument 401 /res/err/401.php
ErrorDocument 403 /res/err/403.php
ErrorDocument 404 /res/err/404.php
ErrorDocument 500 /res/err/500.php
You can simply add the following to your .htaccess (or your VirtualHost or Server config)
RewriteEngine on
# To test our custom error pages
RewriteRule ^/err400(.*)$ https://your.servername.dev/res/err [NC,R=400,L]
RewriteRule ^/err401(.*)$ https://your.servername.dev/res/err [NC,R=401,L]
RewriteRule ^/err403(.*)$ https://your.servername.dev/res/err [NC,R=403,L]
RewriteRule ^/err404(.*)$ https://your.servername.dev/res/err [NC,R=404,L]
RewriteRule ^/err500(.*)$ https://your.servername.dev/res/err [NC,R=500,L]
Now you can test your error pages by typing the url in your browser, like that:
http://your.server.dev/err400
or:
https://your.servername.dev/err403
Hope that helps B)
Addendum:
Ensure mod_rewrite is enabled