IE8 is.. well just as bugged as 7 and .. no wait wait 6 didn't have that bug..
IE7 & 8 ignore the BASE HREF tag in the head of every page.
I suspect you have a mod rewrite rule that redirects 404 (page not found) back to your home page.
So.. possibly another mod rewrite rule could correct it.
| Code: |
RewriteRule ^directory/out.php?ID=(.*) out.php?ID=$1 [L]
|
this needs to go in your .htaccess file, above the rule that redirects 404s
The alternative, change all the links to "out.php" from relative links to absolute links.
Since out.php lives in your root directory, just remove the leading dot
from "./out.php" to "/out/php"