My website is having serious issues with IE. These are not browser compatibility issues, and they are not isolated to my computer.

No version of IE on any computer can load the server to my website. I have no idea whats causing this. The website works fine in other browsers. I've had other people test the site and say the same thing, so its not my computer, my browser, or my network.

I have an .htaccess file that redirects www versions of the site to non-www versions... for example
loading will redirect to in firefox, chrome, etc. However, loading in any version of IE simple returns with the same error messages:

IE6: Action Cancelled
IE7: Navigation to the webpage was cancelled
IE8: Navigation to the webpage was cancelled
IE9: Navigation to the webpage was cancelled

If you load which is just a subpage of my site, it loads. So why isn't the index of my site being found?

What the heck is going on!?

Dani AI

Generated

reported that IE6–9 showed "Navigation to the webpage was cancelled" for the site root while other browsers and inner pages loaded fine. The thread notes an .htaccess www→non‑www redirect and that could load the site in IE8; later said the problem was fixed. For anyone landing here later, below is a short, practical troubleshooting checklist and a couple of safe fixes to try when IE cancels navigation but other browsers work.

  • Reproduce the redirect chain and headers from a terminal (replace yourdomain.tld):

    curl -I -L -v http://www.yourdomain.tld/
    curl -I -v http://yourdomain.tld/

    Look for status codes (301/302/200/0) and any unexpected headers or zero-length responses.

  • Temporarily isolate the two likely causes: server rewrite rules and the index file.

    • Rename or disable .htaccess to see if the root becomes reachable.
    • Replace the site index with a tiny static file (index.html with "OK") to confirm whether the index script is producing a bad response.
  • A robust canonical redirect example (put this near the top of .htaccess):

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
  • IE-specific checks: capture the browser exchange with Fiddler or the IE Network tab to view the exact request/response sequence. Check server access/error logs for the IE user agent. Common real causes when other browsers are fine: a redirect loop only triggered on the root, an index script that emits output before headers (PHP "headers already sent"), a zero-byte response, or corrupted files with a UTF‑8 byte‑order mark (BOM).

If the root works after disabling rewrites or swapping in a simple index, reintroduce pieces one at a time (rewrite rules, then index code) until the failure recurs. That method quickly reveals whether the fix is the redirect rule, the index file, or server-side filters (mod_security, CDN rules).

Recommended Answers

All 7 Replies

I tried your site with IE8 and it worked perfectly!

Yeah i fixed the issue earlier this morning. thanks.

Perhaps you should mark this thread solved then!

commented: hehe, greedy boy. +1

Nice site, I have a website that is the same as you except it is selling shirts that say SPCA and stop animal abuse. Maybe you want to post your website link in website reviews just to give you feedback on your site. How do you fixed the issue anyway? i am also using IE8 and my website takes a long time to load and suddenly it can't show the page is it the same problem as yours Aeterna?

Then you must check it with using other WEB browser like mozile firefox , safari or opera.

Hi mhanry. Well the poster problem is already solved. Is his website problem, but thanks for contributing

All I can say is I like IE9 & thats all I have to say except it's faster & love the upper browser link better than IE8. Options to close out what I want while viewing other links at once. IE8 can't do that!!

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.