.htaccess i strony błędów

  • 6 Odpowiedzi
  • 2448 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Adrian

  • *****
  • 5523
  • 723
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
    • Adrek.pl
.htaccess i strony błędów
« dnia: 29 Sierpień 2012, 22:49 »
Od pewnego czasu usiłuję dodać strony błędów w htaccess, niestety bez skutku :|

Strona jest zabezpieczona hasłem, w htaccess dodane jest:
ErrorDocument 400 /400.shtml
ErrorDocument 401 /401.shtml
ErrorDocument 403 /403.shtml
ErrorDocument 404 /404.shtml
ErrorDocument 500 /500.shtml

Strony błędów są w tym samym (głównym) katalogu, jednak za każdym razem nie można odnaleźć dokumentu błędu:
Authorization Required

This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.

Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request.

Możecie sami sprawdzić => http://androidos.com.pl
Zamiast tego co podałem w cytacie powyżej powinna pojawić się strona z innym komunikatem dla błędu 401

*

Offline Semerchet

  • ****
  • 68
  • 0
  • Płeć: Mężczyzna
    • 4x4 forum
Odp: .htaccess i strony błędów
« Odpowiedź #1 dnia: 9 Wrzesień 2012, 00:40 »
Z racji że moje php leży (jak reszta - amator ze mnie), i okaże się, że to co napisałem jest do d..y to usuń wiadomość. Otóż mam serwer XAMPP. Pliki ładuje się do katalogu htdocs. I to jest główny katalog. W nim znajduje się folder 4x4. I w nim przeprowadziłem testy na błędzie 404. W nim umieściłem pliki - /4x4/404.shtml oraz /4x4/.htaccess.
Wpis w .htaccess
ErrorDocument 404 /404.shtmlnie odnajdywał strony. 
Ale gdy wpisałem ścieżkę z głównego/głównego katalogu poskutkowało:
ErrorDocument 404 /4x4/404.shtml
« Ostatnia zmiana: 9 Wrzesień 2012, 01:06 wysłana przez Semerchet »

*

Offline Adrian

  • *****
  • 5523
  • 723
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
    • Adrek.pl
Odp: .htaccess i strony błędów
« Odpowiedź #2 dnia: 9 Wrzesień 2012, 09:42 »
Próbowałem już tyle kombinacji... niestety też nie działa.
Dodam też że na innej stronie (na tym samym serwerze) mam dokładnie taki sam układ, a strony błędów działają  :o

*

Offline Semerchet

  • ****
  • 68
  • 0
  • Płeć: Mężczyzna
    • 4x4 forum
Odp: .htaccess i strony błędów
« Odpowiedź #3 dnia: 9 Wrzesień 2012, 11:34 »
No to lipa. Ja skorzystałem z generatora - http://taat.pl/narzedzia/htpasswd/index.php. U mnie działa wszystko poprawnie. Przy błędnym logowaniu lub anulowaniu wyskakuje zawartość strony /4x4/404.shtml.

Zawartość pliku .htaccess
AuthName "Panel administratora"
AuthType Basic
AuthUserFile /4x4/.htpasswd
AuthGroupFile /dev/null
require valid-user

#Własna strona błędu 401
ErrorDocument 401 /4x4/404.shtml

#Własna strona błędu 404
ErrorDocument 404 /4x4/404.shtml

#Własna strona błędu 500
ErrorDocument 500 /4x4/404.shtml

I wiadomo, trzeba pamiętać o pliku .htpasswd, a raczej o ścieżce do niego. Ja więcej nie pomogę. Jak uda ci się znaleźć błąd/rozwiązanie to napisz. Semerchet
« Ostatnia zmiana: 9 Wrzesień 2012, 11:36 wysłana przez Semerchet »

*

Offline Adrian

  • *****
  • 5523
  • 723
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
    • Adrek.pl
Odp: .htaccess i strony błędów
« Odpowiedź #4 dnia: 9 Wrzesień 2012, 12:01 »
Żeby było śmieszniej... strony błedów działają jesli usunę z .htaccess:
ErrorDocument 400 /400.shtml
ErrorDocument 401 /401.shtml
ErrorDocument 403 /403.shtml
ErrorDocument 404 /404.shtml
ErrorDocument 500 /500.shtml

 :o

*

Offline Semerchet

  • ****
  • 68
  • 0
  • Płeć: Mężczyzna
    • 4x4 forum
Odp: .htaccess i strony błędów
« Odpowiedź #5 dnia: 9 Wrzesień 2012, 14:26 »
Cytuj
Żeby było śmieszniej... strony błędów działają jeśli usunę z .htaccess:

A nie masz przypadkiem za dużo plików .htaccess, lub o za dużym spektrum działania? Coś jak dziedziczenie w css :/. Skądś .htaccess musi czerpać informacje o lokalizacji /400.shtml i reszty :/. Może dobrym "słowem" kluczowym jest - .htaccess dla jednego katalogu:-\

*

Offline Adrian

  • *****
  • 5523
  • 723
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
    • Adrek.pl
Odp: .htaccess i strony błędów
« Odpowiedź #6 dnia: 9 Wrzesień 2012, 15:27 »
Nie wydaje mi się, żeby to stanowiło problem. Mam w każdej domenie jeden htaccess i jeden plik z hasłami. Dodatkowo domyślne pliki stron błędów.
Wszystko w katalogu public_html danej domeny.

Może być że w konfiguracji serwera ustawione są konkretne pliki stron błędów? Po skasowaniu wszystkich plików stron błędów strona jest wciąż wyświetlana..