Obslouzeni 404 v Apache php scriptem pro MSIE
Martin Och
martin na och.cz
Středa Leden 12 18:06:06 CET 2005
Zdravim Vas.
Nedavno jsem tu resil nasledujici problem:
kdyz nekdo zada www.neco.tld/cokoliv
zavola se www.neco.tld/script.php?hledat=cokoliv
Nekdo (omlouvam se ze nevim kdo) mi poradil (doufam, ze jsem to nespletl):
Do <virtualhost> jsem dal:
ErrorDocument 404 /404.php
a v prislusnem Documentrootu www.neco.tld je 404.php:
<html>
<head>
<title>www.neco.tld</title>
<?
$request=explode("/",$_SERVER["REQUEST_URI"]);
$hledat=$request[count($request)-1];
print("<meta http-equiv=\"refresh\" content=\"0;
url=http://www.neco.tld/script.php?hledat=".$hledat."\">");
?>
</head>
<body>
</body>
</html>
Funguje to super.
Jenze jen v ne M$ prohlizeci.
V MSIE mi ten kram hodi M$IE hlasku
HTTP 404 - Soubor nenalezen
Internet Explorer
Kdyz zmenim ErrorDocument na
ErrorDocument 404 http://www.neco.tld/404.php
tak se nejen v M$IE skace na http://www.neco.tld/script.php/hledat=404.php
Coz je asi pochopitelne.
Nevim jak z toho ven :(
Dekuji za pomoc.
--
Martin Och
Další informace o konferenci Linux