Kod odpowiedzi HTTP 301 oznacza "Moved Permanently", czyli trwałe przeniesienie zasobu pod inny adres. W praktyce używa się go wtedy, gdy strona lub podstrona zmieniła URL i chcemy, aby przeglądarka oraz roboty wyszukiwarek zawsze przechodziły na nowy adres.
W serwerze Apache reguły przekierowań można definiować w konfiguracji serwera (np. dla hosta wirtualnego) albo – w wielu hostingach współdzielonych – w pliku .htaccess umieszczonym w katalogu serwowanym przez WWW. Ten plik jest specjalnym plikiem konfiguracyjnym Apache odczytywanym "per katalog" (o ile administrator na to pozwolił), dlatego to właśnie .htaccess jest poprawną odpowiedzią.
Dlaczego pozostałe propozycje są błędne? Nazwy conf.php i configuration.php sugerują pliki skryptów PHP. Takie pliki mogą przechowywać ustawienia aplikacji (np. dostęp do bazy), ale nie są standardowymi plikami konfiguracyjnymi Apache i nie powodują ustawienia przekierowania na poziomie serwera WWW. Z kolei .apacheConf nie jest typową, standardową nazwą pliku wykorzystywaną przez Apache do automatycznego wczytywania reguł dla katalogu.
Wskazówka egzaminacyjna: jeśli pytanie dotyczy Apache i konfiguracji "na hostingu" bez dostępu do plików serwera, najczęściej chodzi o .htaccess. Jednocześnie warto pamiętać, że w wielu nowoczesnych wdrożeniach obsługa .htaccess bywa wyłączana ze względów wydajności i bezpieczeństwa, a reguły przenosi się do konfiguracji vhost.