weird 404 styling errors

HTML, CSS and anything else that deals with client side capabilities.

Moderator: General Moderators

Post Reply
Smudly
Forum Commoner
Posts: 71
Joined: Wed Jun 09, 2010 10:09 pm

weird 404 styling errors

Post 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.
User avatar
twinedev
Forum Regular
Posts: 984
Joined: Tue Sep 28, 2010 11:41 am
Location: Columbus, Ohio

Re: weird 404 styling errors

Post 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
Smudly
Forum Commoner
Posts: 71
Joined: Wed Jun 09, 2010 10:09 pm

Re: weird 404 styling errors

Post by Smudly »

Yep that's what I had :) Thanks!
Post Reply