Re[2]: OT: Presmerovani pres Error 404

From: Pavel <seo-paysoft (zavinac)>
Date: 15. 07. 2004, 00:29 CEST
Zdravím,

14. července 2004, 23:42:39, Dan napsal(a):

DD> To nejde, museli by ste mat nastavenie v Apache .htaccess, aby presmeroval
DD> handling do PHP suboru. Cisto cez PHP je to neriesitelne pokial viem.

Pokud jsem dobře porozuměl zadání, tak je to přeci úplně jednoduché:

404.php
<?php
$FileURI = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
if ($FileURI == 'http://cesta_k_/neexistujici_stranka.php'){
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.example.com/existujici_stranka.php ');
header('Connection: close');
} else {
header ('HTTP/1.0 404 Not Found');
header ('Status: 404 Not Found');
echo '<h1>tady nic neroste</h1>';
}
?>

Za  správnost  syntaxe neručím, nemám chuť testovat:-), samozřejmě jde
to  hodit  i do cyklu nebo tahat bad-stránky z DB a podobně. Konkrétní
proměnné  a  konkrétní  adresáře  si je nutno samozřejmě poskládat dle
svého přesného požadavku, nicméně postup je danej.

Myslím ale, že úplně nejlepší je nechat si  to  pro  konkrétní  adresy
přesměrovat na hostingu, pokud je hosting alespoň trochu schopnej...


-- 
Pavel Kodýtek
ICQ: 30759319
http://www.finance.paysoft.cz/ Stavební spoření jinak...
http://www.tojeono.cz/?dn=115 Webhosting, co je hodně schopnej ...
Received on Thu, 15 Jul 2004 00:29:01 +0200

This archive was generated by hypermail 2.1.8 : 15. 07. 2004, 00:29 CEST