Portál AbcLinuxu, 5. května 2025 00:52

Dotaz: PHP a vicero headru

5.4.2011 11:12 Jano
PHP a vicero headru
Přečteno: 289×
Odpovědět | Admin
Zdravíčko..

Potřeboval bych přesměrovat stránku a dát bootum vedet případnou neexistenci stránky ale nvím jak na to..

tohle je asi hloupost..
header("HTTP/1.1 404 Not Found");
header('Location: '.$_HTTP.'/error-404/');
Poradíte? Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.4.2011 12:43 Sten
Rozbalit Rozbalit vše Re: PHP a vicero headru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vyberte si, který stav vám bude vyhovovat
5.4.2011 19:12 Jano
Rozbalit Rozbalit vše Re: PHP a vicero headru
No a co se dava když stránky neexistuje z důvodu překlepu? Děkuji
5.4.2011 20:30 Sten
Rozbalit Rozbalit vše Re: PHP a vicero headru
Řekl bych, že 302 Found je na to nejlepší (měla by odkazovat na stránku bez překlepu).

Ale teď koukám, že chcete dělat přesměrování na chybovou stránku 404 v případě, že stránka neexistuje. Tak to prosím nedělejte, je to prasárna. Vraťte tu chybovou stránku rovnou.
5.4.2011 23:18 Jano
Rozbalit Rozbalit vše Re: PHP a vicero headru
Vrátit rovnou? Jak to myslíte? Ja nebudu vědět co kdo napise do url (vite jaci jsou lidi, nebudou jen klikat ale budou cpat kdejake sracky do url), mam neplatne adresy smerovat na homepage? Toje lepsi? Dekuji
6.4.2011 00:34 Sten
Rozbalit Rozbalit vše Re: PHP a vicero headru
Do toho skriptu, co teď vrací to přesměrování, rovnou napište, že stránka neexistuje ;-)
6.4.2011 09:08 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: PHP a vicero headru
Třeba jako:
<?php
header('HTTP/1.0 404 Not Found');
echo '<h1>404 Not Found</h1>';
echo 'Hledal jsem to, ale nenasel. Zeptejte se pristi tyden.';
exit();
nebo pomocí include můžete vložit obsah vaší 404 stránky.

Ale web-server Vám obvykle vrátí sám chybovou stránku na neexistující url.
A tuto chybovou stránku si můžete upravit a vložit odkaz na homepage a plakající dítě či divně se tvářící štěně nebo jinou rybu… :)
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
7.4.2011 17:26 zulu
Rozbalit Rozbalit vše Re: PHP a vicero headru
Když neexistuje, tak neexistuje. Nevymýšlej pitominy.
Chytrex avatar 9.4.2011 01:32 Chytrex | skóre: 30 | Bohumín
Rozbalit Rozbalit vše Re: PHP a vicero headru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na přesměrování se používá 301 Moved Permanently viz w3.org

Jinak souhlasím s předřečníky s tím, že pokud chceš vrátit 404 udělej to hned..
Hrdý člen KERNEL ULTRAS .:. define QUESTION ((bb) || !(bb)) .:. Odmítám vaši realitu a nahrazuji ji svou vlastní..

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.