Hi, I have created a missing.php file which the user is redirected to if the page they are trying to access does not exist. I use GoDaddy as a host and I set up the 404 error section so it redirects correctly. It works if the user tries to go to www.mysite.com/fakefile.html
This would redirect the user to missing.php
However, if they go down a directory, things start to get funky. Example:
www.mysite.com/directory/fakefile.html
This redirects to the missing.php, but any styling it had before is nowhere to be seen.
Test for yourself at my site if you want to see exactly what is happening.
www.sheetmusichaven.com
My missing.php is in my Root Directory. I tried making a duplicate and placing it in the sub folders and places ../ on any images, css files, etc.
weird 404 styling errors
Moderator: General Moderators
Re: weird 404 styling errors
Seems to be working, and looking at the code looks like you figured out one of two solutions, either use full URL or an absolute URL to ALL content called in the page (and including any images in CSS)
My guess would be that before you had: or something similar which works from the root dir.
One thing to remember with 404 pages, their "path" is not always where the file is, but from the directory that the error was captured in.
-Greg
My guess would be that before you had:
Code: Select all
<link rel="stylesheet" type="text/css" href="styles/style.css">One thing to remember with 404 pages, their "path" is not always where the file is, but from the directory that the error was captured in.
-Greg
Re: weird 404 styling errors
Yep that's what I had
Thanks!