Page 1 of 1

weird 404 styling errors

Posted: Fri Oct 08, 2010 6:10 pm
by Smudly
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.

Re: weird 404 styling errors

Posted: Fri Oct 08, 2010 7:32 pm
by twinedev
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:

Code: Select all

<link rel="stylesheet" type="text/css" href="styles/style.css">
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

Re: weird 404 styling errors

Posted: Fri Oct 08, 2010 7:40 pm
by Smudly
Yep that's what I had :) Thanks!