![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 7 Dołączył: 10.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
W przypadku błędnych parametrów w adresie chce przekierować użytkownika na stronę 404.
Zrobiłem to tak. W przypadku wykrycia błędnego adres/parametru: Natomiast w skrypcie wykonywanym przed załadowaniem widoku jest: Czy to jest poprawne? Może jednak te nagłówki powinny być w jednym pliku lub należy zastosować jakieś inne rozwiązanie? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
ten headr z 404 jest nie potrzebny bo on traktuje aktualną stronę.
Musisz dodać jako 3-ci parametr do prezkierowania na 404. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
nie robi się przekierowania, jak url jest nieprawidłowy to wyświetlasz widok od dla 404 i dajesz header('HTTP/1.1 404 Not Found');
Ten post edytował kayman 1.03.2018, 11:32:17 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 7 Dołączył: 10.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem jak napisał @kayman. Dziękuję.
Jeszcze w tym temacie. Jak z 404 należy postępować dla stron typu "one page"? Gdy cokolwiek będzie w adresie ma wyświetlać się strona główna? Czy należy to jednak sprawdzać i ma się wyświetlać tylko dla adresu głównego i anchorów (#adres), a dla pozostałych przypadków 404? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 105 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Na pewno nie ma się wyświetlać to co na głównej na dowolnej podstronie. Chyba, że dasz w kodzie strony adres kanoniczny jako stronę główną.
Zrób tak, albo przekieruj na stałe (301) wszystko na stronę główną. 404 dla podstron to stan najbliższy stanowi faktycznemu dla strony bez podstron, ale jeśli mogą się zdarzyć wejścia na nią z jakichś innych stron, gdzie link kieruje do podstrony (może dawniej na domenie istniał jakiś serwis i ktoś linkował do jego podstrony), to lepiej wg mnie przekierować wszystkie nieistniejące podstrony na główną przekierowaniem 301. Ten post edytował kreatiff 29.03.2018, 23:16:45 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Anchory nie są indeksowane w Google, więc nie masz co się przejmować nieistniejącymi sekcjami. Nie kombinuj w tym przypadku z 404, bo przez przypadek szkody sobie narobisz. Również nie ma co zgłaszać mapy witryny z anchorami.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 20:13 |