[olug] [ot] Apache and IE

Mike Hostetler hostetlerm at gmail.com
Wed Mar 12 15:10:22 UTC 2008


On Wed, Mar 12, 2008 at 8:45 AM, Ryan Stille <ryan at cfwebtools.com> wrote:
>
> Mike Hostetler wrote:
>  > On Tue, Mar 11, 2008 at 9:46 PM, Jeff Hinrichs - DM&T
>  > <jeffh at dundeemt.com> wrote:
>  >
>  >> On Tue, Mar 11, 2008 at 9:25 PM, Mike Hostetler <hostetlerm at gmail.com> wrote:
>  >>  > I have a quasi-off topic question:
>  >>  >
>  >>  >  I have a site with Apache2 as the server.  Firefox and Safari
>  >>  >  recognize the DirectoryIndex file but IE6 and IE7 completely ignore
>  >>  >  it.
>  >>  >
>  >>  >  My DirectoryIndex call looks like:
>  >>  >  DirectoryIndex index.html index.php index.htm
>  >>  >
>  >>  >  but IE still ignores it.
>  >>  >
>  >>  >  anyone seen this before?  And, better yet, know how to fix it?
>  >>  What does apache say they are requesting and what does apache return?
>  >>  What do you want it to be (html,php or htm)
>  >>  That is strange, as I use Apache2 and DirectoryIndex .  Are you using
>  >>  VirtualHost?
>  >>
>  >
>  > I am using a VirtualHost, but I have quite a bit of control
>  >
>  > Hey, I didn't think about checking the access_log.
>  >
>  > When I try with IE, it says:
>  >  [12/Mar/2008:10:14:28 +0000] "GET / HTTP/1.0" 404 82 "-" "Mozilla/4.0
>  > (compatible; MSIE 6.0; Windows 98)"
>  >
>  > My Safari-based browser says the same thing:
>  > [12/Mar/2008:10:16:25 +0000] "GET / HTTP/1.1" 404 103 "-" "Mozilla/5.0
>  > (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/522+ (KHTML, like
>  > Gecko, Safari/522) OmniWeb/v613.0.93354"
>  >
>  > I want to be "index.html"
>  >
>  > My .htaccess says:
>  > DirectoryIndex index.html index.php index.htm
>  >
>  > And I know it works, because my mod_write stuff if working.
>  >
>  > That's another thought -- if someone would give me mod_rewrite recipe
>  > to redirect www.example.com to www.example.com/index.html, that would
>  > work as well.  I just need it to work!
>
>  Sounds like a caching problem, which IE is known for.  Have you used
>  Ctrl+F5, or restarted the browser, or tried it on a different machine?
>  The browser does not need to request index.html, it just requests "/"
>  (As you see in your logs), and then Apache takes care of using
>  DirectoryIndex to hand out the right file.  There shouldn't be any
>  differences between IE/FF, except IE is probably caching the old
>  response, before you changed DirectoryIndex.
>

But I've restarted browsers, Ctrl-F5, Shift-Reload, used different
machines, and had other people try their machines.  Same thing on each
and every IE (6 or 7).  All Firefox installs work fine, and all the
Safari's I could manage.


-- 
Mike Hostetler
http://mike.hostetlerhome.com/



More information about the OLUG mailing list