Na moim komputerze jest jeden wirtualny host, do którego mam dostęp lokalnie. Używam apache2 pod Windows 7.
Podczas uzyskiwania dostępu do tego hosta widzę w Fiddler, że serwer przekierowuje przeglądarkę do innej zdalnej strony z odpowiedzią
301 Moved Permanently
Ale absolutnie nie mogę znaleźć, gdzie jest skonfigurowany. Przeszukuję wszystkie pliki .htaccess w poszukiwaniu adresu URL strony docelowej, wszystkie pliki w danym wirtualnym hoście dla tego adresu URL, cały katalog Apache ...
Jak prześledzić, co powoduje, że Apache dokonuje tego przekierowania?
źródło
Dzięki za powyższą odpowiedź i wskazuje mi właściwy kierunek. W moim przypadku przekierowanie 301 jest spowodowane regułą przepisywania całej witryny.
Powyższa reguła wymusza użycie kanonicznej nazwy hosta. Sprawia, że każdy adres URL zaczyna się od www.domain.com zamiast domain.com. Możesz to dodatkowo zweryfikować w dzienniku dostępu apache.
źródło