TALHA KESKİN

Web Developer / UI Designer / Graphic & Web Designer

Kartal - İSTANBUL

Hoşgeldiniz. PHP, CSS, Javascript, jQuery, Bootstrap, PSD TO CSS, C#, .NET, Ajax, MsSQL, MySQL İşlerinizi yapabilirim.

Sosyal Profillerim
  • Yazı Detayı

PHP SEO Uyumlu Linkler Yapmak

Bu Yazı PHP İçin Yazılmıştır.

Merhaba bu yazımda PHP ile SEO Uyumlu Linkler Yapımı konusunda bilgi vermek istedim.

Tüm PHP Makalelerime Buradan Bakabilirsiniz

PHP’ye yeni başlayan ve PHP konusunda uzmanlaşmak isteyen kişilerin en çok merak ettikleri konulardan bir tanesi PHP ile SEO uyumlu linkler yapmaktır. PHP ile seo uyumlu linkler yapmak arama motorlarında sizi üst sıralara çıkarmasının yanında kullanıcıların gözüne de hoş görüneceğinden en faydalı konulardan bir tanesidir.

Bu konu aynı zamanda SEO’nun olmazsa olmazlarından bir tanesidir. Bir SEO uzmanına sitenizi gösterdiğinizde ilk olarak bakacağı yer SEO uyumlu link yapısı olmaktadır

PHP’de 3 türde veri alışverişi yapılabilmektedir. Bunlar;

  • POST
  • GET
  • REQURST

türleridir. Bu yazımızda bizi ilgilendiren kısım ise GET metodudur. Normal bir PHP dosyasında detay sayfalarında genellikle parametreler GET olarak parametrelere yayılarak alınmaktadır. Örneğin bir id sistemini düşünürsek ve linkimizi index.php?id=1 olarak düşünürsek GET’ten gelen id değerini echo $_GET[“id”] olarak ekrana bastırabiliriz.

Fakat bu yapımızda verdiğimiz linkler seo uyumlu değildir. Bu nedenle bu yapıyı .htacsess dosyasını kullanarak seo uyumlu hale getirip index/1 şekline dönüştürmeliyiz.

Yapmamız Gerekenler

  • Yazılarımızı özel bir fonksiyon kullanarak türkçe ve özel karakterlerden arındırmak
  • .htacsess dosyasını kullanarak bu linklerin yönlendirmelerini doğru şekilde yapmak

İlk adımımız olarak türkçe karakterleri ve özel karakterleri arındıran fonksiyonumuzu yazalım

Bu adımımızdan sonra artık linklerimize sadece id parametresini değil seo url olabilecek örnek olarak olarak başlık parametresini de dahil etmemiz gerekiyor yani yeni link yapımız index.php?baslik=php-konusunda-ornek&id=1

şeklinde olacak.

Htaccess Yönlendirmesi

.htacces dosyamızı açıyoruz ve içerisine aşağıda vereceğim kodları yapıştırıyoruz.

Açıklamalar

index.php = içerikleri çekedeğimiz dosyamız
baslik = seo linkimiz için kullandığımız başlık parametresi
id = index.phpye gönderdiğimiz id parametremiz

(.*)= herhangi harf veya rakamdan oluşan karakterlerin buraya gelebileceğini belirtmektedir.

[L] = en son parametreyi belirttikten sonra parametrelerimizin o anda bittiği anlamına gelmektedir.

PHP SEO Uyumlu Link Fonksiyonu

Şimdi linklerimizi yeniden oluşturarak SEO Uyumlu Linker Veriyoruz. Yukarıda yazmış olduğumuz fonksiyonumuzu kullanarak çok kolay bir şekilde bunu yapabileceğiz.

Örnek link yapımız

Son

Yazımızın sonuna gelirken .htacsess dosyası hakkında da bir kaç küçük bilgiyi sizlerle yaplaşmak istiyorum.

.Htacses ile WWW Yönlendirmesi Yapmak

.Htacsess ile WWW Yönlendirmesini Kaldırmak

.Htacsess ile HTTPS Yönlendirmesi Yapmak

.Htacsess URL’nin Sonuna / Koymak

.Htacsess İle 301 Yönlendirmesi

.Htacsess İle Deny All Access

.Htacsess ile Resim Görüntülemesini Kapatmak

.Htacsess İle Kodları Sıkıştırmak

.Htacsess İle PHP Ayarları Yapmak

.Htacsess İle Hata Sayfalarını Ayarlamak

.Htacsess İle İndirmeye Zorlama (Force Download)

.Htacsess ile UFT-8 Kodlama Ayarlamak

S


Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

*

*