Jest to swego rodzaju kontynuacja do Is there a way to force apache to return 404 instead of 403?, która zasugerowała RedirectMatch
do 404, aby to osiągnąć.Żądania .htaccess powinny zwrócić 404 zamiast 403
To działa perfekcyjnie dla większości z niczego, jednak jeśli poprosić:
http://example.com/.htaccess
dostaję 403, a nie 404 czy mam (lub nie) w moim .htaccess
pliku:
RedirectMatch 404 ^/\.htaccess$
Czy istnieje sposób na przesłonięcie domyślnego 403 - Zabronione zachowanie apache z wnętrza samego pliku .htaccess
?
To musi być zrobione w głównym pliku konfiguracyjnym Apache lub w vhost, w których dostęp do .ht pliki * są zwracane z HTTP 403. Możesz go po prostu zmienić tam, bez konieczności przepisywania. – mauris
@thephpdeveloper: dodaj to jako odpowiedź zamiast komentarza :) – Konerak
Dzięki chłopaki za potwierdzenie tego. Widziałem tę konkretną linię tylko raz w pliku 'httpd.conf' związanym z obsługą plików' .ht * ', więc nie śmiej tego potwierdzić. – mauris