Sunucu günlüklerimden bakıldığında, sitemde çok sayıda sayfanın çeşitli farklı dizinlerde favicon.ico
, favicon.jpg
, favicon.png
vb. Talep ettiğini görüyorum. Bunun yerine her yanlış istek, bazı apache /favicon.ico
mod_rewrite regex yalnızca belirli bir dize olmadığında eşleşecek şekilde eşleşecek
Benim ilk yönlendirmek için "favicon"
içeren herhangi url için bir istek değiştirmek üzere yönlendirme kurallarını yazıyorum nereden geldiğini anlamaya çalışarak her sayfası üzerinden yürüyen bir
RewriteRule favicon /favicon.ico [R=301,L]
Ama bu aslında /favicon.ico
istendiğinde o sonsuz yeniden yönlendirme döngüsü içine göndermek anlamına geliyordu: saf girişimi bu oldu.
Temelde ne ben gerek bu etkiye sahip bir regex geçerli:
| Request | Response |
|------------------------|--------------|
| favicon.png | /favicon.ico |
| directory/favicon.png | /favicon.ico |
| directory/favicon.ico | /favicon.ico |
| favicon.ico | <no match> |
alex teşekkür hey! – nickf
endişelenmeyin, sorularımın yeterince yanıtını verdiniz :) – alex
Bu mükemmel cevaba kendi cevabımda bazı önerilerde bulundum. – Dscoduc