javascript automatic redirect

Istoria incepe astfel : era un domeniu care nu are un template si respectiv arata cam urat ( momentan… cred… sper ). Numele lui este foicucod si datorita faptului ca toata activitatea se duce pe subdomeniul blog.foicucod.ro , am setat serverul astfel ca toate cererile catre url http://www.foicucod.ro sa fie automat redirectate catre http://blog.foicucod.ro .

Toate bine si frumoase pana in momentul in care m-am trezit intr-o dimineata… si ma gandeam eu ce implicatii ar avea asta? poi, am inceput sa speculez ce inseamna pentru cineva extern faptul ca atunci cand se incarca o pagina web – serverul intoarce un cod ( 301, cred ) de redirect si zice ca pagina se afla in alta parte (temporar) si chiar daca e temporar, oricum inseamna ca nu exista. Si faptul ca nu exista mi se parea cam straniu si ma facea sa ma simt incomod.

Oricum stiu ca inca nu exista nimic pe domeniu www si vreau sa directionez userii din www -> blog. Atunci mi-a venit ideea sa fac asta nu din partea server-side ci din client-side. Asta ar insemna ca am o pagina… las utilizatorul sa o vada… si ii las posibilitatea sa apese si pe un link catre blog, iar ca sa nu il las pe utilizator sa se gandeasca prea mult la pagina ( urata ) pe care o vede, la un moment dat ii zicem browserului sa faca redirect automat catre pagina buna : blog.

Continue reading javascript automatic redirect

[apache] custom 404 error page

Fiecare dintre noi a intra pe o pagina web care nu exista. Asta se poate intimpla din mai multe cauze  : culegi url de mana si gresesti vre-o 2 caractere, sau au fost facute modificari pe site si astfel o pagina veche nu mai este disponibila. Motive si cauze sunt multe, ideea e ca la intrarea intr-un url invalid, se deschide o pagina cu eroarea 404 – pagina care este definita la nivel de server si… arata foarte prost.

( exemplu de o pagina 404 )

De aceea e bine sa customizezi aceasta pagina ca sa poti prelucra informatiile si sa directezi frumos utilizatorul pe calea cea buna.

Continue reading [apache] custom 404 error page