.htaccess ile 301 Yönlendirme

 

Ziyaretçilerinizi  yönlendirmek için en kısa ve güvenli yol htaccess yönlendirme kullanmaktır. Ziyaretçiler yeni sayfaya doğrudan gönderilir böylece eski sayfa hiç görüntülenmez.  Bir sayfa açılırken sunucu tarafından htaccess dosyası denetlenir ve tarayıcıya gönderilir böylece hiç bir gecikme yaşanmaz. Bu sebeple .htaccess ile 301 yönlendirme`leri (tek sayfa yönlendirmeleri, site yönlendirmeleri, uzantı değiştirme, www ekleme, www kaldırma, “siteniz.com/index.php” yerine “siteniz.com/”) .htaccess ile kolayca yapılabilir.

.htaccess ile tek sayfa yönlendirme

Redirect 301 /blog/eskisayfa.html http://www.siteniz.com/yenisayfa.html

 

.htaccess ile site yönlendirme

Redirect 301 / http://www.siteniz.com/

 

.htaccess ile uzantı değiştirme

RedirectMatch 301 (.*)\.html$ http://www.siteniz.com$1.php

 

.htaccess ile www kaldırma

Options +FollowSymLinks 
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^siteniz\.com
RewriteRule (.*) http://siteniz.com/$1 [R=301,L]

.htaccess ile www ekleme

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^siteniz.com [NC] 
RewriteRule ^(.*)$ http://www.siteniz.com/$1 [L,R=301] 

 .htaccess ile siteniz.com/index.php yerine siteniz.com/ yönlendirme

Options +FollowSymLinks
RewriteEngine on
# index.php to /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]

 

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir