.htaccess ile “yes-www” veya “no-www” yapmak
yes-www? no-www? diye daha önce bahsetmiştim ve demiştim ki “siz siz olun sürekli aynı şekilde kullanmaya özen gösterin…”
iyi kullanalım ama başkası bana bağlantı verirken benim kullandığımın tersini kullanıyorsa ne yapayım? diyorsanız işte size cevabı;
.htaccess yönlendirmesi ile… .htaccess tüm yönlendirmeleri barındırır…
diyelim ki www.siteniz.com diye bir siteniz mevcut… ayrıca siteniz apache sunucu da…
ve siz www ya evet diyenlerdensiniz (yes-www) o zaman .htaccess dosyanıza aşağıdakileri kopyala yapıştır yaparak http://siteniz.com ‘u http://www.siteniz.com ‘a yönlendirebilirsiniz.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^siteniz.com [NC]
RewriteRule ^(.*)$ http://www.siteniz.com/$1 [L,R=301]
yok efendim ben www ya hayır diyorum (no-www) diyorsanız yine .htaccess dosyanıza aşağıdakileri kopyala yapıştır yaparak http://www.siteniz.com ‘u http://siteniz.com a yönlendirebilirsiniz.
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^siteniz\.com
RewriteRule (.*) http://siteniz.com/$1 [R=301,L]
böylelikle sitenizi istediğiniz (www ya evet veya hayır) şekilde kullanırsınız…
ayrıca .htaccess dosyası ile birçok yönlendirme yapabilirsiniz
örneğin http://www.siteniz.com/index.php yi http://www.siteniz.com ‘a yönlendirebilirsiniz.
RewriteEngine on
# index.php to /
RewriteCond %{THE_REQUEST} ^[A-Z]{3, 9}\ /.*index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]
not: .htaccess dosyası apache sunuculara özgüdür. daha ayrıntılı bilgi .htaccess files den edinilebilir.
Etiketler: Google, htaccess, internet, Pagerank
Benzer Yazılar:
26 Mart 2008, 18:32 tarihinde.
daha ayrıntılı ve anlaşılır anlatsanız
26 Mart 2008, 19:29 tarihinde.
bence gayet ayrıntılı ve anlaşılır.
26 Mart 2008, 22:29 tarihinde.
mesela neresini anlamadığınızı anlatsanız da bizde anlatamadığımız yeri bilsek ve size yardım etsek?
29 Ekim 2008, 14:43 tarihinde.
teşekkürler yaptım oldu