Merhaba, bu yazımızda .htaccess ile 301 yönlendirme işleminin güvenli ve kolay bir şekilde nasıl yapılacağını paylaşacağım. Unutmayın doğru bir şekilde yapılmazsa tehlikeli olabilir.
301 yönlendirmesi ile arama motorlarına ve diğer ziyaretçilere sitenizin adresinin veya sayfanızın değiştiğini bu yöntemle bildirebilirsiniz.
• Tek Bir Sayfayı Yönlendirme
Redirect 301 /eski-link.html /yeni-web-sayfaniz.php
Redirect 301 /eski-link.html https://www.yenisite.com/yeni-web-sayfaniz.php
• Tüm Siteyi Başka Siteye Yönlendirme
Arama motoru dostu olan bu yöntem ile sitenizin link yapısını bozmadan yeni alan adınıza değiştirmek ve yönlendirme yapabilirsiniz. Eski sitenizin bütün linklerini yeni alan adınıza yönlendirir.
Redirect 301 / https://yenisite.com
• Site Linki Başına www. Ekleme ve Yönlendirme
Sitenizin başına otomatik olarak www yönledirmesi yapılsın istiyorsanız aşağındaki kod işinizi görecektir.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^siteniz.com [NC]
RewriteRule ^(.*)$ http://www.siteniz.com/$1 [L,R=301,NC]
• www. Kaldırma
Yada tam tersi olarak sitenizin tüm linklerinin başındaki www öneklerini kaldırmak istiyorsanız aşağıdaki kodu kullanabilirsiniz.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.siteniz.com [NC]
RewriteRule ^(.*)$ http://siteniz.com/$1 [L,R=301,NC]