Ana Sayfa Genel .Htaccess Seo URL Yapma

.Htaccess Seo URL Yapma

5.430
0
Paylaş

Hepimiz htaccess ile seo url yapısını kurmak istemişizdir ve bu konuda araştırma yapıp kaynakların ingilizce olduğunu farkettiğimizde ya anlayamadığımızdan yada çok karmaşık geldiği için vazgeçmişizdir. Şimdi size sitenizi URL yapısını nasıl SEO’ya uygun hale getireceğinizden kısaca söz edeceğim.

Öncelikle sitenizdeki url yapısının buna uygun olması gerekli yoksa her url çeşidi için ayrı bir şart yazmak zorunda kalırsınız, ki bu hiçte kolay olmayacaktır. Diyelim ki siteniz hep “index.php?id=” şeklinde bir url ile farklı sayfaları çağırıyor olsun bu tür bir url yapısına htaccess yazmak çok kolaydır. Aslında htaccess çok kolay bir yapıya da sahiptir. Url kontrol ederek bir “if cümleciği” gibi çalışır. Yani adres çubuğundaki url “aaaa” buna eşitse “bbbb” bu sayfayı görüntüle, gibi basit bir mantığı vardır. Şimdi htaccess dosyamızı hazırlayalım. Sitenizin ana dizinine boş bir dosya atarak ismini “.htaccess” olarak değiştirin. Daha sonra bu dosyayı açarak aşağıdaki kodları size uygun bir şekilde yapışıtırın.

<ifModule mod_php4.c>
php_value zlib.output_compression 16386
</ifModule>
Options +FollowSymLinks
RewriteEngine on
directoryindex index.php
RewriteRule index.html index.php
RewriteRule hakkimizda.html hakkimizda.php
RewriteRule video.html video.php
RewriteRule referans.html referans.php
RewriteRule iletisim.html iletisim.php
RewriteRule (.*)/urun/(.*).html urunicerigi.php?sayfa=$1
RewriteRule (.*)/urunler/(.*).html urunlersirala.php?sayfa=$1
RewriteRule (.*)/haberler/(.*).html haberler.php?sayfa=$1
RewriteRule (.*)/referans/(.*).html referansicerigi.php?sayfa=$1
ErrorDocument 404 /404.php

Burada RewriteRule’dan sonra ilk uzantının nasıl görünmesini isterseniz onu yazıyorsunuz, daha sonra o uzantı adres çubuğundayken hangi sayfanın açılamasını istiyorsanız onu yazıyorsunuz. $1 olarak verdiğimiz değer birinci satırdaki (.*) alanına gelecek değerdir. üstteki örnekte $2 olmadığı için ikinci (.*) değeri herhangi birşey olabilir. Sonuç olarak “www.sitename.com/2/urun/urun-adi-burada.html” olarak yazdığınızda adres çubuğuna gelecek olan sayfa “www.sitename.com/urunicerigi.php?sayfa=2” sayfasıdır.

Bir başka yazıda görüşmek üzere haydi kolay gelsin.

Berk Hamza HAKYOL