Thanks all, makes more sense now. :-) - sf
On 8/30/07, Joshua Slive <[EMAIL PROTECTED]> wrote: > > On 8/30/07, Steve Finkelstein <[EMAIL PROTECTED]> wrote: > > Hi all, > > > > I'm trying to redirect users to my base URL upon a 404 submission. > According > > to Apache's documentation, the method I'm using is not sufficient: > > > > Note that when you specify an ErrorDocument that points to a remote URL > (ie. > > anything with a method such as http in front of it), Apache will send a > > redirect to the client to tell it where to find the document, even if > the > > document ends up being on the same server. This has several > implications, > > the most important being that the client will not receive the original > error > > status code, but instead will receive a redirect status code. > > > > I'd send like use proper headers, send a 404 to the client, then > redirect > > them to my base URL. > > > > Is this possible? Should I resort to mod_rewrite versus ErrorDocument? > > No, it's not possible. This is just the way HTTP works. You either get > an error code (404) or you get a redirect code (30x), you can have > both. > > As a design issue, I suggest making a proper 404 page and simply > providing an obvious link on this page back to your home page. This is > clearer both for real users and for robots. > > If you really want to, you can create a 404 error page that uses a > <meta> refresh in the html to take you back to the homepage. But this > would be ugly and annoying. > > Joshua. > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: [EMAIL PROTECTED] > " from the digest: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
