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.

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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.