1. Bu site çerez kullanmaktadır. Siteyi kullanmaya devam etmeniz halinde çerez kullanımı ile ilgili site koşullarını kabul etmiş sayılırsınız. Daha Fazlasını Öğren.
  2. Forum İllegal Uyarısı Forum kuralları gereği forumda video ve illagal paylaşım yapmak yasaktır.Program Arşivimizde ise kısıtlanmış sürüm yada dağıtımı serbest olan (trial - freeware) yazılımlar yayınlayınız..Aksi takdirde mesajlarınız silinecektir..

.htaccess ile SEO Url Yapma

Konusu 'webmaster, script, Uygulama,Anlatım' forumundadır ve guclusat tarafından 14 Eylül 2011 başlatılmıştır.

  1. guclusat
    Offline

    guclusat Tanınmış Üye Süper Moderatör

    Katılım:
    14 Haziran 2009
    Mesajlar:
    9.756
    Ödül Puanları:
    48
    İnternette dolaşırken görmüşlüğünüz vardır bol slash işaretli urlleri. Hatta bu sayfanın urlsine bakarsanız da görürsünüz.

    PHP:
    http://www.cagtayozturk.com.tr/2011/07/htaccess-ile-seo-url-yapma/
    gibi bir url nasıl yapılabilir. Böyle bir url yapmak için .htaccess dosyamızı kullanacağız.

    Htaccess Nedir ?
    Htaccess hostumuzun anadizininde bulunan bir dosyadır. Başında nokta vardır, sadece seo url yapmak için kullanılmaz, apache sunucuda son kullanıcı değişiklikleri yapmak için kullanılır.

    Htaccess düzenlemeden önce birkaç htaccess komutunu öğrenelim.

    RewriteEngine On
    Bu komut ile URL yönlendirmelerini aktifleştiriyoruz.


    RewriteBase /
    Bu komut ile URL yönlendirmelerinin yapılacağı klasörü belirliyoruz.


    RewriteRule
    Adından da anlaşılacağı gibi URL’nin nereye yönleneceğini belirtir. Yani yönlendirme kuralını belirtir.


    Şimdi ise yönlendirme kuralını düzenlerken kullanacağımız ifadelere bakalım.



    Düzenli İfadeler
    (.)
    Herhangi bir karakter olduğunu belirtir.
    (?)
    0 veya 1 tane olduğunu belirtir.
    (*)
    0 ve daha büyük olduğunu belirtir.
    (^)
    Seçilecek ifadenin başlangıç noktasını belirtir.
    ($)
    Seçilecek ifadenin bitiş noktasını belirtir.
    (\\\\)
    Seçilecek ifadedeki özel karakterleri normalleştirir.

    Şimdi .htaccess dosyamızı düzenleyelim.

    Yönlendireceğimiz link


    PHP:
    http://www.cagtayozturk.com.tr/index.php?yil=2007&ay=07&baslik=htaccess-ile-seo-url-yapma

    PHP:
    #Öncelikle link yönlendirmelerini aktifleştiriyoruz.

    RewriteEngine On

    #Şimdi ise yönlendirmenin yapılacağı klasörü seçiyoruz.

    RewriteBase /blog

    #Yönlendirme kuralımızı belirtiyoruz.

    RewriteRule ^(.+)/(.+)/(.+)$index.php?yil=$1&ay=$2&baslik=$3[NC]
    Kodlarımızıda gördüşünüz $1,$2 ve $3 eğer bulunursa aktifleşiyor.

    NC — No Case demek yani büyüklük küçüklüğe dikkat edilmiyor.
     
Yüklüyor...

Sayfayı Paylaş