-
Data: 2012-06-14 09:38:03
Temat: Re: Jak zrobić stronę błędu 404 w CMS?
Od: Piotr Chamera <p...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2012-06-13 19:34, Cezary Tomczyk pisze:
> W dniu 2012-06-13 19:13, Marek pisze:
>> Mam pewien kłopot z logiką zarządzania będem 404. Otóż mamy sobie CMS.
>> Gdy
>> odwołujemy się do dokumentu, który istniał ale został wykasowany lub
>> zablokowany - chciałbym aby pojawiła się spersonalizowana informacja, że
>> "strona WWW o jakimś ID nie istnieje". Gdyby nie fakt personalizacji
>> komunikatu temat byłby trywialny.
>>
>> No więc algorytm mamy taki:
>> - Ktoś wchodzi np. z Googli na nie istniejącą stronę serwisu.
>> - CMS grzebie w swoich czeluściach w poszukiwaniu tejże strony i
>> stwierdza,
>> że jej nie ma.
>> - W tym momencie tworzona jest w locie treść komunikatu i następuje
>> przekierowanie do strony "warningu" z przekazaniem w sesji w/w treści
>> komunikatu.
>> - Pojawia się piekna strona z w/w komuniaktem... ale to dla mnie za mało.
>>
>> No i świetnie... ale przekierowanie to nie kod 404 lecz któryś z serii
>> 300.
>> Mogę w komunikacie ustawić <meta> na "noindex" ale to nie zadziała jak
>> 404
>> z punktu widzenia wyszukiwarki. Zauważyłem, że jeśli strona jest już
>> zindeksowana, to taką pozostanie jeśli nie dam wyraźnie 404. Jak to
>> rozwiązać?
>
> Wg mnie, jeśli strona nie istnieje, to powinno się przekierować na
> podstronę z informacją o tym dla użytkownika + nagłówek 404.
Ale po co przekierowywać na jakąś podstronę? Jeśli strona nie istnieje,
to po prostu wygenerować pod żądanym przez użytkownika url stronę
z komunikatem błędu i dać jej nagłówek 404. W treści komunikatu można
dać cokolwiek, np. linki do jakichś opcji dla użytkownika,
do wyszukiwarki itp. - niczemu to nie przeszkadza.
> Jeśli jednak strona istnieje, ale po prostu jest w innym miejscu, to
> przekierować użytkownika automatycznie + nagłówek 301 Moved Permanently.
Następne wpisy z tego wątku
- 14.06.12 11:55 Cezary Tomczyk
- 14.06.12 13:41 Marek
- 14.06.12 21:18 Artur Muszyński
- 15.06.12 10:52 desertman
- 15.06.12 18:48 Marek
- 15.06.12 18:57 Marek
- 15.06.12 20:56 Mirosław Zalewski
- 16.06.12 13:54 Artur Muszyński
- 17.06.12 20:37 Marek
- 17.06.12 20:39 Marek
Najnowsze wątki z tej grupy
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
- Czy istnieje jakiś emulator przeglądarek pod Mac'a?
- taka sama konfiguracja dla localhost i produkcji
Najnowsze wątki
- 2024-12-19 koniki obsiadły kolejki i numerki
- 2024-12-18 Poseł oszukany "na policjanta"
- 2024-12-18 znów chory psychicznie
- 2024-12-18 Katowice => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2024-12-18 Poznań => Dyspozytor Międzynarodowy <=
- 2024-12-18 Katowice => System Architect (background deweloperski w Java) <=
- 2024-12-18 Gdańsk => System Architect (Java background) <=
- 2024-12-18 Warszawa => Helpdesk Specialist <=
- 2024-12-18 Katowice => Kierownik Działu Zarządzania Platformą Wirtualizacji i
- 2024-12-18 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-18 Żerniki => Employer Branding Specialist <=
- 2024-12-18 Gliwice => Specjalista ds. public relations <=
- 2024-12-18 Kablówka z modułem CAM
- 2024-12-18 Warszawa => Spedytor międzynarodowy <=
- 2024-12-18 Wróblewo => Analityk finansowy <=