Apache - Cara TIDAK mencatat 301 redirect

9

Baru-baru ini saya mendesain ulang situs saya dan banyak URL berubah. Saya sudah menyiapkan aturan penulisan ulang di Apache untuk mengalihkan URL lama ke URL baru. Itu semua berhasil.

Pertanyaan saya adalah, bagaimana saya bisa membuat Apache TIDAK mencatat pengalihan 301?

Saya hanya mencatat URL BARU setelah pengalihan selesai.

TuanWhite
sumber

Jawaban:

5

Anda mungkin dapat melakukan logging bersyarat . Anda harus dapat menggunakan aturan penulisan ulang untuk menambahkan variabel lingkungan.

Perhatikan, seperti yang disebutkan di tautan, bahwa tergantung persis mengapa Anda ingin melakukan ini, mungkin lebih mudah untuk mengabaikan 301 entri selama post-processing.

matthew
sumber
2

Apa alasan tidak ingin mencatat ini? Seharusnya tidak membahayakan apa pun. Jika itu mengisi partisi disk Anda maka ada sesuatu yang sangat salah, dan saya akan melihat bagaimana Anda bisa mengatasinya.

Jika itu hanya karena Anda tidak ingin melihat permintaan ini dalam laporan Anda, maka cara yang tepat untuk menyelesaikannya adalah mengonfigurasi perangkat lunak pelaporan Anda hanya untuk mengabaikan permintaan itu. Banyak penganalisis log sudah memiliki fitur untuk melakukan ini, atau mungkin sudah dikonfigurasi untuk melaporkannya secara berbeda.

Dengan begitu, Anda masih memiliki data jika Anda memerlukannya (mungkin berguna, misalnya ketika melihat berapa banyak orang yang masih menggunakan URL lama) di masa mendatang.

thomasrutter
sumber