Da sa zistit, ktoru stranku si uzivatel vyziadal?
Referer predstavuje odkaz na stranku, odkial sa tam uzivatel doklikal.
Takze dik za radu, pomohla. Este zistit, ktora stranka neexistuje.
v tom pripade log serveru
nezkousel jsem to!
ale asi to jde, protoze jsem Miru kvuli tomu nasral :)
takze pres .htaccess presmeruj errorlog k sobe
aha..
omlouvam se.. nejde to.
neni to umoznene pres htaccess.. muselo by se to nastavit v konfiguraci
<HTML>co nejde?
dival ses, co vsechno najdes v promenne $_SERVER v takovem 404.php skriptu?
nenasrals me, jen jsem usoudil, ze je vhodne nechat iniciativu na tve strane, mne by to teda potesilo vic, kdybych na to prisel sam :)</HTML>
pres ten htaccess ze to nejde...
rikal jsem ti ze to neni pro me, proto jsem po tom nikterak vic nepatral
Asi robim niekde poriadnu blbost:
Docital som sa, ze $REQUEST_URI obsahuje informaciu a vyziadanej stranke, teda presne to co potrebujem.
Na moje prekvapenie vsak tato premenna obsahuje odkaz na 404.php bez ohladu nato, aku stranku som zadal.
Po nejakom tom patrani po nete som zistil, ze problem je vraj v .htaccess, kde som mal absolutnu adresu k suboru. Po mensej uprave a nahradeni relativnou adresou, teda 'ErrorDocument 404 /404.php' to skoro funguje.
Preco skoro?
404.php sa vykona a $REQUEST_URI naozaj obsahuje neexistujucu, vyziadanu stranku. IE vsak tvrdohlavo zobrazuje stranku, na ktorej je
nieco ine ako moja 404.php
konkretne:
The page cannot be found
...
HTTP 404 - File not found
Internet Explorer
A prave som este zistil, ze ked zadam neexistujuci subor hocico.php, tak sa 404.php ani nevykona :-(.
Takze problem sa trochu zmenil:
Nefungovalo mi to, lebo IE neakceptuje prilis male chybove stranky a ja som zabudol, ze treba kontrolovat velkost vysledneho suboru, nie velkost suboru 404.php.
Problem:
Ked pouzijem v .htaccess
ErrorDocument 404 /404.php
tak mi nezobrazi chybovu stranku, ked zadam neexistujuci php subor.
Ked pouzijem v . htaccess
ErrorDocument 404 http://abolutancesta/404.php
tak to sice funguje pre vsetky typy suborov, ale $REQUEST_URI=="http://abolutancesta/404.php", teda neviem zistit, ktory subor to vlastne neexistuje.
Viete niekto poradit?
to je problem ciste jen MSIE (pripadne dalsich vytvoru, ktere chteji suplovat zakladni inteligenci uzivatele)
verim, ze to z toho MSIE jde vypnout, ale to uzivatelum asi nevysvetlite
http://www.google.com/search?query=MSIE%20404%20default%20error%20page&num=10
Kde bych mohl získat nějaké bližsí informace o nastvování serveru pomocí .htacces?
httpd.apache.org - dokumentace