Który z podanych jest plikiem konfiguracyjnym serwera Apache?
Źle. To zwykły skrypt PHP, a nie konfiguracja serwera.
Źle. Taki plik nie jest używany przez Apache.
Dobrze.
.htaccess to plik konfiguracyjny Apache działający na poziomie katalogu.Źle. To wymyślona nazwa, nie plik Apache.
Plik
.htaccess to plik konfiguracyjny serwera Apache działający na poziomie katalogu - umieszczony w folderze zmienia ustawienia Apache dla niego i podkatalogów, bez ruszania głównej konfiguracji. Stosuje się go m.in. do przekierowań i reguł mod_rewrite, ochrony katalogu hasłem czy ustawień stron błędów. Główna, serwerowa konfiguracja Apache mieści się w pliku httpd.conf (lub apache2.conf), ale spośród podanych opcji to .htaccess jest realnym plikiem konfiguracyjnym Apache. Dlatego ta odpowiedź jest poprawna.Pozostałe nazwy nie są plikami konfiguracyjnymi Apache.
htaccess.cnf tylko przypomina .htaccess, ale takiego pliku Apache nie używa. .configuration to wymyślona nazwa bez związku z serwerem. configuration.php to zwykły skrypt PHP - mógłby przechowywać ustawienia jakiejś aplikacji, lecz nie konfiguruje samego serwera Apache. Realnym plikiem konfiguracyjnym Apache (na poziomie katalogu) jest .htaccess, dlatego to on jest poprawny.