Apache - Jak NIE rejestrować przekierowań 301

9

Niedawno przeprojektowałem moją witrynę i wiele adresów URL uległo zmianie. Już skonfigurowałem reguły przepisywania w Apache, aby przekierowywać stare adresy URL na nowe adresy URL. To wszystko działa.

Moje pytanie brzmi: w jaki sposób mogę zmusić Apache, aby NIE rejestrował przekierowań 301?

Loguję NOWY URL po zakończeniu przekierowania.

MrWhite
źródło

Odpowiedzi:

5

Możesz ewentualnie rejestrować warunkowo . Powinieneś mieć możliwość korzystania z reguł przepisywania w celu dodania zmiennej środowiskowej.

Pamiętaj, jak wspomniano w linku, że w zależności od tego, dlaczego chcesz to zrobić, może być łatwiej zignorować 301 wpisów podczas przetwarzania końcowego.

Mateusz
źródło
2

Jaki jest powód, dla którego nie chcesz ich rejestrować? To naprawdę nie powinno nic zaszkodzić. Jeśli to zapełnia partycję dysku, to coś jest strasznie nie tak i przyjrzałbym się, jak sobie z tym poradzić.

Jeśli dzieje się tak tylko dlatego, że nie chcesz widzieć tych żądań w swoich raportach, to odpowiednim sposobem jest skonfigurowanie oprogramowania raportującego tak, aby ignorowało te żądania. Wiele analizatorów dzienników ma już taką funkcję lub może być skonfigurowanych do raportowania ich w inny sposób.

W ten sposób nadal masz dane, jeśli są potrzebne (mogą się przydać, na przykład, gdy zobaczysz, ile osób nadal używa starego adresu URL) w przyszłości.

thomasrutter
źródło