Przekierowanie do strony błędu z kodem 404 zamiast do strony głównej
Wyniki 1 do 5 z 5

Temat: Przekierowanie do strony błędu z kodem 404 zamiast do strony głównej

  1. #1
    Debiutant
    Dołączył
    12-02-2008
    Wpisy
    3
    Punkty
    10

    Joomla! 3.5 Przekierowanie do strony błędu z kodem 404 zamiast do strony głównej

    Zauważyłem, że w przypadku, gdy parametry podane URI mojej strony prowadzą do nie istniejącej podstrony Joomla nie zwraca kodu 404 i nie jest wyświetlana strona błędu (czy to własna czy systemowa), ale strona główna. Chciałbym, aby jednak zwracany był kod 404 i strona błędu.

    Mam włączone:
    -Zastosuj przepisywanie URL
    -
    Proste adresy

    W związku z tym w pliku .htaccess jest standardowy kod SEF Joomli:
    Kod:
    ## Begin - Joomla! core SEF Section.#
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    #
    # If the requested path and file is not /index.php and the request
    # has not already been internally rewritten to the index.php script
    RewriteCond %{REQUEST_URI} !^/index\.php
    # and the requested path and file doesn't directly match a physical file
    RewriteCond %{REQUEST_FILENAME} !-f
    # and the requested path and file doesn't directly match a physical folder
    RewriteCond %{REQUEST_FILENAME} !-d
    # internally rewrite the request to the index.php script
    RewriteRule .* index.php [L]
    #
    
    ## End - Joomla! core SEF Section.


    Jeśli dobrze rozumiem, to koniec-końców Joomla powinna jednak zauważyć, że przepisany w .htaccess URI nie istnieje i zwrócić błąd 404. Tak się jednak nie dzieje. Kończy się na przepisaniu adresu do strony głównej; jak wynika z kodu wyżej.
    Mam wrażenie, że coś jednak nie gra. Spodziewałbym się, że mimo włączenia Prostych adresów (SEO), Joomla będzie zwracać błędy 404, tam gdzie to zasadne.

    W czym jest problem? Co mi umyka? Jak przekonać Joomlę by zwracała błędy 404 mimo włączenia SEO?
    Będę wdzięczny za konstruktywną podpowiedź.



  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Senior Bazyl awatar
    Dołączył
    02-08-2008
    Skąd
    Skierniewice
    Wpisy
    7 693
    Punkty
    574

    Domyślny

    Witam,


    1. Zainstaluj czystego Joomla i sprawdź
    2. W sumie powinna wystarczyć zmiana szablonu na domyślny
    3. Wpisz w szukajkę na wiki: 404
    4. Zobacz, co masz w głównym katalogu swojego szablonu
    5. Sprawdź w doinstalowanych dodatkach

  4. #3
    Debiutant
    Dołączył
    12-02-2008
    Wpisy
    3
    Punkty
    10

    Domyślny

    Dziękuję za podpowiedź.

    Winny jest dodatek samej Joomli - Filtr języków. Jego wyłączenie pozwala na obejście problemu i strona wraz z kodem 404 pojawia się kiedy powinna.
    Problem w tym, że witryna jest dwujęzyczna i potrzebuje zarówno tego dodatku, jak i współpracujących z nim: Przełącznika języków i Wielojęzyczności.

    Czy jest to błąd w Filtrze języków? Jak rozwiązać ten problem pozostawiając włączony Filtr języków i powiązane z nim dodatki?

  5. #4
    Senior Bazyl awatar
    Dołączył
    02-08-2008
    Skąd
    Skierniewice
    Wpisy
    7 693
    Punkty
    574

    Domyślny

    Prawidłowo skonfigurowana wielojęzyczność generuje oddzielne strony błędu dla języków

  6. #5
    Debiutant
    Dołączył
    12-02-2008
    Wpisy
    3
    Punkty
    10

    Domyślny

    A choć wg mojego Joomla wielojęzyczność jest skonfigurowana prawidłowo (patrz niżej), działa skądinąd prawidłowo, to żadna strona błędu się nie wyświetla. Co może być powodem? Jakaś hipoteza?

    Wielojęzyczność - Stan
    Dodatek Filtr języków Włączony
    Opublikowane moduły typu Przełącznik języka 1
    Opublikowane domyślne strony startowe (włącznie z 1 z przypisanym językiem "Wszystkie") 3
    Język Opublikowane języki witryny Opublikowane języki treści Opublikowane domyślne strony startowe
    en-GB OK OK OK
    pl-PL OK OK OK

Podobne tematy

  1. Strona błędu 404 w głównej treści witryny
    przez Bazyl na forum Menu, struktura witryny
    Odpowiedzi: 23
    Ostatni post/autor: 27-08-2013, 21:53
  2. Przekierowanie błędu 404, 500 na stronę główną
    przez rafcinek na forum Administracja - ogólnie
    Odpowiedzi: 1
    Ostatni post/autor: 15-07-2013, 16:06
  3. błąd 404- paginacja strony głównej (home.pl)
    przez Ciupaga na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 4
    Ostatni post/autor: 18-12-2011, 12:38
  4. Proste adresy - brak strony błędu 404
    przez webby web na forum Administracja - ogólne
    Odpowiedzi: 0
    Ostatni post/autor: 04-05-2010, 19:28
  5. Formatowanie wyglądu strony głównej
    przez goral88 na forum Szablony, wygląd, formatowanie
    Odpowiedzi: 0
    Ostatni post/autor: 01-05-2010, 18:26

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •