Yinelenen sayfaları kaldırma

Herhangi bir web sitesinin ana sayfası genellikle 4 adreste bulunur:

https://www.r10.net/
http://r10.net/
https://www.r10.net/index.html
http://r10.net/index.html


Yukarıda listelenen seçeneklerin her biri, arama motorları tarafından bağımsız bir sayfa olarak tanınır, dolayısıyla aynı sayfanın içeriğinin birden fazla adreste kopyalanması iyi değildir. Bu nedenle kopyaları ana adresine yönlendireceğiz. Bunu yapmak için .htaccess dosyasına şunu yazın:

Seçenekler +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[AZ]{3,9} /index.html HTTP/
RewriteRule ^index.html$ http://www.site.ru [R=301,L]
RewriteCond %{THE_REQUEST} ^[AZ]{3,9} /index .php HTTP/
RewriteRule ^index.php$ https://www.r10.net [R=301,L]

bu sayede tüm yinelenen sayfaların http://www.site.ru/ adresine yönlendirilmesini sağlıyoruz.
php için de durum aynıdır.