vBulletin 4x sürümü ile birlikte sisteme Friendly URLs diye bir özellik eklendi. Bu özellik sayesinde herhangi bir seo eklentisine ihtiyaç duymadan forumdaki linklerimizi arama motoru dostu haline getirebiliyoruz. Tabi bunun için bazı ayarlar yapmamız gerekiyor. Temel olarak ayarlarımız 3 aşamadan oluşuyor hemen anlatıma başlayalım.
1. vBulletin Admin paneline giriş yapınız vBulletin Seçenekleri > Firendly URLs seçeneğini seçip aşağıdaki gibi düzenleyip kaydediniz.
2. Aşağıdaki kodları kopyalayıp .htaccess dosyanızın içerisine yapıştırıp kaydediniz.
Kod:
RewriteEngine on
# Eğer forumunuz ana dizinde değilde bir alt dizinin içerisinde ise aşağıdaki satırın başındaki # işaretini kaldırın ve sağındaki yere forum dosyalarınızın bulunduğu dizinin (klasörün adını yazın)
# RewriteBase /forum/
# Eğer content/ ten content.php'ye dönüştürmede (yazmada) sorununuz var ise aşağdaki satırın başındaki # işareti kaldırın MulltiViews 'leri kapatmak için.
# Options -MultiViews
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
# Forum
RewriteRule ^threads/.* showthread.php [QSA]
RewriteRule ^forums/.* forumdisplay.php [QSA]
RewriteRule ^members/.* member.php [QSA]
3. Son olarak isterseniz bu adımı yapmayabilirsiniz ama yaparsanız güzel olacaktır. Bu adımda anlatılanlar linklerdeki Türkçe karakterleri İngilizce karakterlere ve büyük harfleri küçük harflere dönüştürerek daha düzgün ve temiz bir link yapısı elde etmemizi sağlıyor. Bunun için ftp den includes klasöründeki class_friendly_url.php dosyasını bulup bir metin edötörü ile açınız.
Şu satırı bulun:
Kod:
public static function clean_fragment($fragment, $canonical = false)
{
ve hemen altına şunları kopyalayıp yapıştırın:
Kod:
$deepblue = array(
'A'=>'a',
'B'=>'b',
'C'=>'c',
'Ç'=>'c',
'ç'=>'c',
'D'=>'d',
'E'=>'e',
'F'=>'f',
'G'=>'g',
'Ğ'=>'g',
'ğ'=>'g',
'H'=>'h',
'İ'=>'i',
'I'=>'i',
'ı'=>'i',
'J'=>'j',
'K'=>'k',
'L'=>'l',
'M'=>'m',
'N'=>'n',
'O'=>'o',
'Ö'=>'o',
'ö'=>'o',
'P'=>'p',
'R'=>'r',
'Q'=>'q',
'S'=>'s',
'Ş'=>'s',
'ş'=>'s',
'T'=>'t',
'U'=>'u',
'Ü'=>'u',
'ü'=>'u',
'V'=>'v',
'Y'=>'y',
'W'=>'w',
'X'=>'x',
'Z'=>'z',
'ß'=>'b',
'Ä'=>'a',
'ä'=>'a',
'®'=>'r',
'©'=>'c',
'€'=>'e',
'$'=>'s'
);
$fragment = strtr($fragment, $deepblue);
$fragment = to_ascii($fragment);
Dosyayı kaydedip ftp den geri gönderip üzerine yazdırın artık url (linkleriniz) arama motoru dostu ve daha güzel hale geldiler