Jak pozbyć się index.php na końcu url? Błąd 404.
Wyniki 1 do 5 z 5

Temat: Jak pozbyć się index.php na końcu url? Błąd 404.

  1. #1
    Debiutant
    Dołączył
    23-11-2017
    Wpisy
    3
    Punkty
    2

    Domyślny Jak pozbyć się index.php na końcu url? Błąd 404.

    Witam,

    używam na stronie funkcji 'prostych adresów internetowych' i pozbyłem się z adresu części 'index.php'.
    Podstrony z artykułami i kategoriami wyświetlają się prawidłowo.

    Pozostały/powstały jednak jakieś 'kwiatki' w formie:
    http://domena.pl/kategoria/index.php
    Po wejściu na taki adres mam błąd 404 - artykułu nie znaleziono.

    Po skanowaniu strony OWASP ZAP 2.7.0 mam około 30 takich 'podstron' wykrytych jako potencjalne zagrożenie sql injection o stopniu ryzyka (high).

    Chciałbym pozbyć się końcówki 'index.php' lub wyświetlać w tym miejscu prawidłową podstronę.

    Na chwile obecną porobiłem przekierowania:
    http://domena.pl/kategoria/index.php --> http://domena.pl/kategoria

    ale nie rozwiązuje to problemu, z którym się zmagam:

  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
    Wyjadacz
    Dołączył
    03-12-2007
    Skąd
    Lublin
    Wpisy
    682
    Punkty
    48

    Domyślny

    Podczas ustawień w zapleczu na proste adresy co zrobiłeś z plikiem htaccess ?

  4. #3
    Debiutant
    Dołączył
    23-11-2017
    Wpisy
    3
    Punkty
    2

    Domyślny

    Zmiana nazwy na .htaccess

    Dodatkowo:
    Options +FollowSymlinks
    Options -Indexes
    RewriteEngine On

  5. #4
    Wyjadacz
    Dołączył
    03-12-2007
    Skąd
    Lublin
    Wpisy
    682
    Punkty
    48

    Domyślny

    Czyli przepisywanie działa poprawnie.
    Dodaj obsługę błędu w szablonie i powinno działać poprawnie.
    Pytanie do Ciebie skoro włączyłeś przyjazne adresy skąd w linkach wzięło się u Ciebie index.php na końcu?

  6. #5
    Debiutant
    Dołączył
    23-11-2017
    Wpisy
    3
    Punkty
    2

    Domyślny

    Obsługa błędów w szablonie była ustawiona domyślnie z szablonem:
    /templates/szablon/error.php
    /templates/szablon/css/error.css

    Gdybym znał odpowiedź na pytanie skąd wziął się 'index.php' na końcu najprawdopodobniej bym tutaj nie zaglądał w celu znalezienia odpowiedzi ;)
    Google nie zindeksowało stron ze wspomnianą końcówką dzięki obsłudze błędów. One po prostu istnieją i stanowią groźna lukę wskazaną przez OWASP ZAP 2.7.0
    Jeśli ktoś wie gdzie szukać rozwiązania na powyższy problem, to proszę o odpowiedź.

Podobne tematy

  1. Jak pozbyć się index.php z adresu
    przez Jedrzowski na forum Optymalizacja i wydajność
    Odpowiedzi: 2
    Ostatni post/autor: 14-10-2017, 12:31
  2. index.php - układ 3 kol. na głównej i 2 kol. na podstronach
    przez meek76 na forum Szablony, formatowanie wyglądu
    Odpowiedzi: 7
    Ostatni post/autor: 22-12-2013, 00:48
  3. Odpowiedzi: 1
    Ostatni post/autor: 30-08-2012, 00:18
  4. Proste adresy w Joomla 2.5 jak się pozbyć lini index.php
    przez feronek na forum Administracja - ogólnie
    Odpowiedzi: 1
    Ostatni post/autor: 14-07-2012, 20:46
  5. Jak pozbyć się index.php z adresu??
    przez r4d3k81 na forum Administracja - ogólne
    Odpowiedzi: 0
    Ostatni post/autor: 22-06-2010, 02: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
  •