Salı , 22 Haziran 2021
.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 https://www.teknouzay.com >>> Bu kod ile /eski-link.html URL’sine gelen istekler https://www.teknouzay.com adresine yönlendirilecektir.

Ana Sayfa yönlendirme

Redirect 301 https://www.teknouzay.com >>> Sitenin ana sayfası https://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 ^(.*)$ https://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$ https://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