Perşembe , 3 Aralık 2020
.htaccess - 301 (Redirect) Yönlendirme 1 – how to do 301 redirects1

.htaccess – 301 (Redirect) Yönlendirme

Bir web sitesinin bir linkini, sayfasını yada sitenin tamamını başka bir alan adına yada başka bir url adresine yönlendirmek için .htaccess ile 301 yönlendirme kullanılabilir. 301 Redirect olarak adlandırılan bu yöntem ihtiyaç durumunda webmasterlar tarafından kullanılmaktadır. İşletim sistemleri farklılığından dolayı her htaccess kodu her sunucuda çalışmayabilir.

Redirect 301 /eski-link.html http://www.teknouzay.com >>> Bu kod ile /eski-link.html URL’sine gelen istekler http://www.teknouzay.com adresine yönlendirilecektir.

Ana Sayfa yönlendirme

Redirect 301 http://www.teknouzay.com >>> Sitenin ana sayfası http://www.teknouzay.com adresine yönlendirilecektir.

Tüm web siteyi yeni domaine yönlendirme

RewriteRule (.*) https://www.teknouzay.com/$1 [R=301,L] >>> Eski sitenin tüm linkleri yeni domaine yönlendirilir.

WWW olmadan tüm siteyi yönlendirme

RewriteCond %{HTTP_HOST} ^www.teknouzay.com [NC]
RewriteRule ^(.*)$ http://teknouzay.com/$1 [R=301,L]

301 Htaccess yeniden yönlendirme

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^teknouzay.com [nc]
rewriterule ^(.*)$ http://www.teknouzay.com/$1 [r=301,nc]

301 ile www olarak kalıcı yönlendirme

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

Tek URL yönlendirme

RewriteEngine On
RewriteRule ^eski-url.html(.*)$ /yeni-url.html [L,R=301]

Htaccess ile dosya uzantısı değiştirme

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

Htaccess ile index.php den ana sayfaya 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