homepage Welcome to WebmasterWorld Guest from 54.166.105.24
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member
Home / Forums Index / Code, Content, and Presentation / Apache Web Server
Forum Library, Charter, Moderators: Ocean10000 & incrediBILL & phranque

Apache Web Server Forum

    
ErrorDocument help
moxie




msg:4551518
 9:49 pm on Mar 5, 2013 (gmt 0)

Where do I place this code?
ErrorDocument 404 /404.php

Do I place it before my index and non-canonical redirects or after?
It must come before any rewrites, am I correct?

Any help would be appreciated. Thanks in advance!

 

lucy24




msg:4551544
 11:05 pm on Mar 5, 2013 (gmt 0)

Put it near the top of your htaccess along with any other one-offs: Options, Include lines and so on.

Technically the ErrorDocument is a kind of rewrite. But it isn't done with mod_rewrite, so location doesn't matter. Each module is an island; they execute in a fixed order, no matter where you've put them in htaccess.

moxie




msg:4551939
 1:44 am on Mar 7, 2013 (gmt 0)

Okay that works great! I love learning this stuff.

Thanks lucy24!

g1smd




msg:4552011
 9:00 am on Mar 7, 2013 (gmt 0)

The htaccess file is processed by each Apache module in turn, not in the order the directives appear on the page. The order that the modules are activated is defined elsewhere within Apache.

However, for the various directives processed by the same module, the order IS important, because each module DOES process it's own directives in the order shown in the htaccess file.

Put all the mod_auth stuff together, all the mod_rewrite stuff together, etc.

topr8




msg:4552034
 9:22 am on Mar 7, 2013 (gmt 0)

thanks for clearing that up g1smd

... as i put the ErrorDocument codes last!

g1smd




msg:4552040
 9:45 am on Mar 7, 2013 (gmt 0)

I tend to put them first, rather than bury them after a lot of mod_rewrite code. It doesn't really matter all that much.

moxie




msg:4552338
 11:10 pm on Mar 7, 2013 (gmt 0)

Hey thanks g1smd for that extra information, as I was certainly not aware of that.

Global Options:
 top home search open messages active posts  
 

Home / Forums Index / Code, Content, and Presentation / Apache Web Server
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved