WordPress htaccess yönlendirme kodları

WordPress veya farklı sistemlerde bazen çok özel htaccess kodlarına ihtiyacımız oluyor. Bazen url yapısını değiştiriyoruz bazen kategori yapısını… Ancak bu değişiklikler 301 yönlendirmesiyle yeni linklere yönlenmezse google.com üzerinden gelen ziyaretçiler yeni yazıya ulaşamıyorlar.

İşte bugün bu konuda sizlerle bilgileri paylaşmak için daha önceden arşivlediğim bazı htaccess kodlarını sitemize ekleyeceğim. Bazılarını kendim daha önce sitelerim için düzenlemiştim. En çok sorulanları buraya yazdım. Eğer daha fazla veya farklı bir yönlendirme işleminiz olursa yazın yardımcı olmaya çalışırım.

Eski alan adını iptal ve yeni alan adına geçişlerde kullanılacak kod:

Options +FollowSymlinks
RewriteEngine on
ReWriteCond %{HTTP_HOST} ^(www.)?eskiadres.com$ [NC]
ReWriteRule ^(.*)$ http://www.yeniadres.com/$1 [R=301,L]

Bu kodla sitenizi başka alan adına veya başka sayfaya 301 ile yönlendirebilirsiniz.

Redirect 301 / http://siteadi.com/

Herhangi bir urlyi bir kategoriye yönlendirmek isterseniz:

Redirect /index.html http://site.com/kategori/

Tüm linkleri bir kategoriye taşıdıysanız, ÖRN: site.com’dan site.copm/yenidizin

RewriteEngine on
RewriteRule index.php http://www.adres.com/yenidizin[R=301,L]

URL’den rakamları silme örnek: site.com/kafkef-86441

RewriteRule ^(.*)-([0-9]+)$ http://www.siteadresi.com/$1 [R=301,L]

Uzantıları silme veya değiştirme örn: site.com/kafkef.htm -> site.com/kafkef

RewriteRule ^(.*).htm$ http://www.siteadresi.com/$1 [R=301,L]

htaccess kodlar

Okumanızı öneriyoruz »   Enbeyaz ve hopdebakim