TR Kodlama

26 Temmuz 2010, Pazartesi

SEF Linkler

Linklerinizi PHP ile SEF haline getirin...

İnternette en çok duyduğum konu PHP'de linkleri nasıl SEF yani Search Engine Friendly  haline getirebiliriz. Bunu size PHP ile nasıl halledeceğinizden bahsetmek istiyorum. Hatta bahsetmiyorum direkt olarak kullanmanız gereken fonksiyonu sizlerle paylaşıyorum:

function sef_link($s) {

// Çevirmemiz gereken türkçe karakterler

$tr = array(‘ş’,'Ş’,'ı’,'İ’,'ğ’,'Ğ’,'ü’,'Ü’,'ö’,'Ö’,'Ç’,'ç’);

// Türkçe karakterlerin çevirleceği karakterler
$en = array(‘s’,'s’,'i’,'i’,'g’,'g’,'u’,'u’,'o’,'o’,'c’,'c’);
$s = str_replace($tr,$en,$s);
$s = strtolower($s);
$s = preg_replace(‘/&.+?;/’, ”, $s);
$s = preg_replace(‘/[^%a-z0-9 _-]/’, ”, $s);
$s = preg_replace(‘/s+/’, ‘-’, $s);
$s = preg_replace(‘|-+|’, ‘-’, $s);
$s = trim($s, ‘-’);
return $s;
}

Yukarıdaki fonksiyondan nasıl faydalanabilirsiniz? Örneğin bir haber siteniz var ve linkinizin domain.com/haber-adi-12.html olmasını istiyorsunuz. Veritabanında seo-link diye bölüm oluşturun. Veritabanına bilgiyi eklerken sef_link("Haber Adi") şeklindeki değişkenide seo-link sütununa yazın. Bu sayede veritabanından da çekerken rahatlıkla çekmiş olursunuz. Farklı farklı yöntemlerde kullanabilirsiniz. İlla ki veritabanına yazmanız şart değil.

 

Kolay Gelsin,

Oral ÜNAL

TR Kodlama - Kaynağı Görüntüle

Yeniurl   Tusul   Delicious   Digg   Facebook   Twitter   Reddit   Stumbleupon   Technorati

RSS RSS ile haberlerimizi takip edin.


Yorumlar

Henüz hiçbir yorum yapılmamış.

Yorum Yap

Yorum yapabilmek için giriş yapmalısınız.


Etiketler

sef, seo, search engine friendly links, search engine optimization, seo function, seo fonksiyonu, php seo, php sef link

En Çok Okunanalar

1) C++ Dersleri: 2. Ders
2) Windows 7 Kaç Para?
3) C++ Dersleri: 1. Ders
4) Porno Siteleri Birer Tehdit
5) PHP Dersleri: 8. Ders
6) PHP Dersleri: 1. Ders
7) JavaScript 2
8) Real Football 2009
9) Microsoft Security Essentials
10) Facebook Sunuculardan Şikayetçi


En Son Eklenen Haberler

1) Mozilla'da Böcek Avı Sezonu
2) 50 Saatlik Oyun
3) Vodafone'dan Şok Kampanya
4) Google Metaweb'i Aldı
5) GNOME 3: Geleceğin Masaüstüsü
6) Google'ın Gizli Silahları 1
7) Ücretsiz Font Çevirici
8) resizeMyBrowser
9) PS3 İçin Blu-ray 3D Güncellemesi Geliyor
10) Çin'den İmaj Düzeltme Oyunu


En Son Eklenen Makaleler

1) HTML Uzantılı Dosyalarda PHP Çalıştırma
2) PHP'de Cookie'ler
3) Warning: Cannot modify header information
4) Bilgisayar Güvenliği
5) PHP ile Email Sansürleme
6) Bir Element Üç Background
7) PHP ile XML Dosya'dan Veri Çekme
8) PHP ile Watermark Yapımı
9) jQuery ile Rakam Sayımı Yapmak
10) Flash ve Z-Index Problemi


En Son Eklenen İncelemeler

1) Logitech Z323 Video İnceleme
2) Firefox 4 Beta 1
3) Microsoft Security Essentials
4) Real Football 2009
5) Firefox 3.5 RC2
6) FlashGet 1.9.6
7) DAV-DZ280 Ev Sineması Sistemi


Bizi Takip Edin

RSS YayınlarıTwitter Twitleri


©2009 TR Kodlama - Güncel haberler, makaleler ve incelemeler
Hakkımızda | Forum | Kullanıcı Girişi | Reklam | Destekleyin | İletişim | Site Haritası | RSS

Telif hakkı: TR Kodlama'nın içeriği Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License ile lisanslanmıştır. İçeriğin TR Kodlama editörleri tarafından üretilmiş kısmı, atıfta bulunularak, ticari çalışmalar haricinde, değiştirilmeden dağıtılabilir ve kullanılabilir.

Valid HTML 4.01 Transitional Valid CSS!