On Wed, May 20, 2020 at 1:10 PM Paul <stormy22@xxxxxxxxx> wrote: > > VirtualHost on 2.4.29-1ubuntu4.13. .conf includes : > DocumentRoot "/www/mysite" > /.../ > ErrorDocument 404 /error/404.html > > The 404.html has : > <link rel="stylesheet" type="text/css" href="../css/general.css"> > > Works perfectly for 404s at DocumentRoot level, but fails for > subdirectories eg DocumentRoot/foo/bar/mypages. Error logs show: > > "GET /bar/css/general.css HTTP/1.1" 404 5245 "-" etc... > > Apache finds the text of the custom 404 at the DocRoot reference, but > apparently interprets the <link rel= as being "rel" to the missing > page, so does not format the text. The client "page source" shows the > correct relative path. Apache isn't interpreting markup in the 404.html The browser interprets it relative to the only path it knows, the path to the original/missing page. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx