Autor | Zpráva | ||
---|---|---|---|
Panther Profil * |
#1 · Zasláno: 4. 12. 2006, 22:01:37
Dobrý večer, mám stránky s obsahem vkládaným pomocí include a parametry v adresách. Otázkou je, jak mám udělat chybovou stránku (404). Jestli ji mám nastavit jako stránku, která se includuje, neexistuje-li stránka z parametru nebo pomocí ErrorDocument, ale tady se zase vloží stránka z file_exists, pokud stránka z parametru neexistuje. Co s tím??? Možná jsem to vysvětlil poněkud krkolomně, ale jsem začátečník. Díky za pomoc...
|
||
X-mass Profil * |
#2 · Zasláno: 4. 12. 2006, 22:05:34
Ja to mam jako prvni moznost... pokud stranka neexistuje tak se vlozi pomoci include "eror" stranka...
|
||
Panther Profil * |
#3 · Zasláno: 4. 12. 2006, 22:09:16
Ale to zase nebude s hlavičkou 404, ne??
|
||
Panther Profil * |
#4 · Zasláno: 5. 12. 2006, 21:26:12
Nikdo nic??
|
||
Leo Profil |
#5 · Zasláno: 6. 12. 2006, 09:16:51
Kdyby slo jenom o ten kod 404, ten v php muzete nastavit taky. L
|
||
jrm Profil |
#6 · Zasláno: 6. 12. 2006, 09:21:30
Záleží na tobě jaké vyhodnocování zvolíš. Můžeš to udělat např. přes .htacces s ErrorDocument, třeba:
ErrorDocument 404 index.php?file=404_error.php a ve skriptu na stránce 404_error.php využít HTTP_REFERER podle článku na http://interval.cz/clanky/perfektni-404/ kde dole je ke stažení to, co je popsáno v článku javascriptem, i v PHP. |
||
Panther Profil * |
#7 · Zasláno: 6. 12. 2006, 14:55:24
Díky za rady a tipy:-)
|
||
Panther Profil * |
#8 · Zasláno: 6. 12. 2006, 16:36:34
Ještě mám dotaz, v PHP mám nastavenou stránku, která se zobrazí v případě nenalezení požadovaného souboru a když mám nastavený error 404 v .htaccess tak, jak rikal jrm, nehodí se tam ta 404, ale právě ta stránka, která se zobrazí v případě nenalezeni...
Dodávám, že adresy s parametrem mám přepsane pomocí mod_rewrite na statické. Ještě jednou díky:-) |
||
Panther Profil * |
#9 · Zasláno: 6. 12. 2006, 17:38:13
huuuups místo nehodí tam má být nahodí, jedno písmenko a jak to zmení vyznam...
Taky jsem se zapomněl zeptat co přesně chci, takže: Jak mam zaridit, aby se i pri nenalezeni includovane stranky zobrazila 404? |
||
Panther Profil * |
#10 · Zasláno: 6. 12. 2006, 21:39:14
Tak už jsem asi přišel, chyba je někde v přepisu dynamických adres na statické, když z .htaccess odeberu tento kód:
RewriteBase /ROOTtak se ve všech případech objeví má vytoužena 404, teď ještě přijít na to kde je chyba, případně co se musí změnit... |
||
Panther Profil * |
#11 · Zasláno: 7. 12. 2006, 17:44:58
Prosím poraďte...
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0