Utworzyłem .htaccess wewnątrz katalogu, w którym nie chcę, aby pliki były bezpośrednio dostępne. Działa i uruchamia domyślną stronę 403 (Access forbidden!) Serwera Apache. Jak mogę utworzyć niestandardową stronę 403? Dzięki!Błąd niestandardowy 403 Page PHP
13
A
Odpowiedz
28
W pliku .htaccess można określić, co chcesz udokumentować jako domyślna 403 dokumencie błędu
ErrorDocument 403 /dir/file.html
Oto katalog jest w stosunku do głównego dokumentu.
10
Można zrobić coś jak następuje:
#Rewrite URL's
RewriteEngine On
RewriteRule ^404/?$ errors/404.html [NC]
# Enable Error Documents
# (404,File Not Found) | (403,Forbidden) | (500,Internal Server Error)
ErrorDocument 404 /404
ErrorDocument 403 /404
Co to robi jest włączenie RewriteEngine więc możemy przekierować url ładnie, a następnie definiujemy używając RewriteRule że/404/lub/404 powinien przekierować na niestandardową stronę 404. Następnie stwierdzam, że ErrorDocument 404 i 403 powinny przekierować na stronę 404. Robię to dla bezpieczeństwa, więc użytkownik nie wie, czy plik istnieje, czy po prostu nie ma do niego dostępu.
Powiązane problemy
- 1. skrypt php 403 zabroniony błąd
- 2. Php Curl 403 zabroniony błąd
- 3. Aws beanstalk 403 błąd podczas wdrażania
- 4. Google Weather API 403 Błąd
- 5. Wyborca powodujący błąd 500 zamiast 403
- 6. Losowe błędy 403 z apache + php-fpm
- 7. Serwer zdalny zwrócił błąd: (403) Forbidden
- 8. Lighttpd 403 Forbidden dla PHP pliki
- 9. Niestandardowy UITableViewCell błąd
- 10. Wymyślić niestandardowy błąd sign_in
- 11. RavenDb - Zdalny serwer zwrócił błąd: (403) Zakazane
- 12. Google Maps API Referer 403 Błąd
- 13. nginx + pasażer + tory - 403 zabroniony błąd
- 14. file_get_contents zwraca 403 zabronione
- 15. Nginx podaje błąd 403 dla plików CSS/JS
- 16. RoutingError Page 404
- 17. Błąd HTTP 403 w Pythonie 3 Web Scraping
- 18. Błąd niestandardowy PowerShell od parametrów
- 19. Niestandardowy UICollectionViewCell Auto Layout NSInternalInconsistency Błąd wyjątku
- 20. Apache2 virtualhost 403 zabronione?
- 21. Błąd segmentacji w PHP?
- 22. Debugowanie 403?
- 23. Nginx + Pasażer + Poręcze - 403 zabronione
- 24. PhantomJS Render Page Fonts
- 25. Page ładowanie trwa wiecznie
- 26. DEVEXPRESS - xtrareport - page break
- 27. Page w android
- 28. Javascript refresh page
- 29. Page Rank w Pythonie
- 30. Apache poi page breaks
Jeśli możesz sprawdzić moje pytania, prawie wszystkie z nich pokazują kod, który mam w momencie zadawania pytania. Niestety nie mam pojęcia. Wybacz mi. –