06 Ağustos 2009, 02:02 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Php ile SEO Yapımı Merhaba arkadaşlar; .htaccess kullanılarak kolay bir şekilde, php sitelerinizin link uzantılarını google'ın seveceği hale dönüştürebilirsiniz. Seo, bilindiği gibi Search Engine Optimization kelimelerinin kısaltılması ile oluşmuş bir kelimedir. Tabi artık Search Engine deyince doğrudan google akla geldiğinden sitelerimizi google'a sevdirmeye çalışıyoruz. Sitelerin uzantısı [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] şeklinde ya da [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] şeklinde olabilir. Özellikle kategoriler şeklinde gösterim yaygın olarak kullanılmaktadır. Bunu gerçekleştirebilmek için server apache olmalıdır. Yani sayfanız linux hosting üzerinde olmalıdır. Çünkü .htaccess yalnızla apache serverda çalışır. Şimdi sitedeki linkimiz *deneme.php?id=19* Olsun. Buradaki url'nin görevi veri tabanından id'si 19 olan şarkıyı veritabanından çekip ziyaretçiye sunmaktır. Biz htaccess yardımıyla bunu biraz daha güzelleştirelim ve url'de deneme.php?id=12 yerine linkimizi, içeriği hakkında bilgi verir bir hale getirelim.Yani url'mizi deneme-seki-zon-d10.html gibi yapalım. Burada aralara - koymamızın sebebi eğer boşluk bırakırsak Bunu browserın otomatik %20 yapıcak olmasıdır yani eğer url'mizi deneme sekiz on.html şeklinde yaparsak. Broserimiz ve arama motorları genelde bunu deneme%20sekiz%20on%20d10.html şeklinde algılayacaklardır. Buda gördüğünüz gibi pek hoş bir görüntü olmuyor. En son kısıma koyduğumuz d10 ibaresi ise htaccess'in sarki.php ye hangi veriyi çekmesi gerektiğini belirtmek için yani bi bakıma php veya htaccessi s12'ye kadar olan kısım ilgilendirmiyor onu ilgilendiren d10 kısmı çünkü bu sayede veritabanından hangi veriyi yazması gerektiğini anlıyor. Kullanmamız gereken .htaccess kodu şu şekilde olacaktır. PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
Burada bizim asıl işimize yarayan kod *RewriteRule ^(.*)-s(.*).html$ deneme.php?sarki=$2[L,NC]* kodu diğerleri htaccessle link yönlendirme işi yapıcağımız anlamına yarıyor. Yukarıdaki koddan htaccessin anladığı; Bana gelen url'lerde baş kısımda ne yazarsa yazsın beni ilgilendirmiyor. Beni ilgilendiren asıl kısım s harfinden sonra gelen değer. Benim yapmam gereken s harfinden sonra gelen değeri *deneme.php?id=* bu url'nin arkasına koyup çalıştırmak. Biz yukarıdaki kodu yazdığımızda htaccess yukarıda bahsettiğim gibi algılıyor ve d harfinden sonra gelen değeri sanki sarki.php?id= sayfasına yazılmış gibi çalıştırıyor. Biz nasıl manuel olarak url ye sarki.php?id=12 yazıp girdiğimizde deneme sekiz on çıkıyorsa Yani url'mizi deneme-sekiz-om-d10.html yazdığımızda da aynı sayfa açılıcak. htaccess için d harfinden önce yazılanların hiç bir önemi yok. Örneğin biz deneme-deneme-deneme-d10.html yapsakta bize deneme sekiz on sonucunu verir. | |
|
Etiketler |
seo, yapimi, yapımı |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Jel Mum Yapımı | Sır | Kurs Eğitimleri | 0 | 26 Aralık 2019 23:37 |
Evde Puf Nasıl Yapılır?, Resimli Puf Yapımı Anlatımı, Renkli Puf Yapımı | Violent | El Sanatları | 0 | 25 Eylül 2014 20:07 |
El Yapımı Kırlentler | Ruj | Ev Dekorasyonu | 0 | 14 Aralık 2010 23:58 |
Türk yapımı 3D Cep! | Slipknot | Cep Telefonlar | 0 | 18 Temmuz 2010 18:05 |
Mum yapımı .. | LuisCode | Kültür ve Sanat | 0 | 26 Mayıs 2006 17:49 |