htaccess dosyasına aşağıdaki satırı ekleyebilirsiniz. Kod, ?= ile başlayan tüm sorguları 301 ile istediğiniz adrese yönlendirir. Kodun en sonundaki $1 değişkeni ise ?= işaretinden sonraki girilen veridir. $1 değişkenini 404 sayfası ile değiştirebilir, tüm sorguları 404 sayfasına yönlendirebilirsiniz veya o adresi komple değiştirip google.com yazabilirsiniz. Ya da $1 değişkeni ile google'da arama yaptırabilirsiniz.
Örnek olarak https://www.google.com.tr/search?q= $1 gibi.
Kod:
Ek güvenlik önlemleri olarak;
404 sayfalarını önbellekleyebilirsiniz. PHP sorgularını ortadan kaldırarak, önbelleklenmiş html olarak ziyaretçiye gösterebilirsiniz. Dikkat, eğer milyonlarca "farklı" sorgu geliyorsa "milyonlarca önbellek" elde edersiniz. Bu disk kullanımını yüksek ölçüde arttırır.
Tüm 404'leri tek bir 404 sayfasına veya anasayfaya yönlendirerek, buradan önbelleklenmiş tek bir sayfayı gösterebilirsiniz.
Ek güvenlik önlemlerini yazmamın nedeni, yukarıdaki kod ?= ile başlayan bütün linkleri yönlendirir. Sitenizde eğer mevcut olarak ?= ile başlayan sayfalar / yazılar vs. varsa o içerikte yönlenir.
Örnek olarak https://www.google.com.tr/search?q= $1 gibi.
Kod:
Ek güvenlik önlemleri olarak;
404 sayfalarını önbellekleyebilirsiniz. PHP sorgularını ortadan kaldırarak, önbelleklenmiş html olarak ziyaretçiye gösterebilirsiniz. Dikkat, eğer milyonlarca "farklı" sorgu geliyorsa "milyonlarca önbellek" elde edersiniz. Bu disk kullanımını yüksek ölçüde arttırır.
Tüm 404'leri tek bir 404 sayfasına veya anasayfaya yönlendirerek, buradan önbelleklenmiş tek bir sayfayı gösterebilirsiniz.
Ek güvenlik önlemlerini yazmamın nedeni, yukarıdaki kod ?= ile başlayan bütün linkleri yönlendirir. Sitenizde eğer mevcut olarak ?= ile başlayan sayfalar / yazılar vs. varsa o içerikte yönlenir.
Teşekkür ederim ilgin için olacağını düşünmüştüm ancak yönlendirme yapmıyor. Küçük bir hata olmuş olabilir mi?