vBulletin’in SEO Özelliği ve Kurulumu Hakkında Bilgi
Sunulan Özellikler :
Konu başlığı başlık adı olacak - HTML uzantılarıyla, pageid=x gibi sayfalar kalkıp yerine sayfaadihtml uzantıları gelecek
Çift içerik azaltılacak -showpostphp --> showthreadphp sayfasına yönlendirilerek çift içerik azaltılacak
Meta açıklamalar ve anahtar kelimeler - sayfalara özel meta açıklamalar ve anahtar kelimeler getirilecek
Dost URL seçeneği
40 için, admin panelinizde 4 seçenek belirecektir, (htaccess) desteği olan serverlarda bu özellik tam olarak özelleştirecektir
Standart URL’ler
showthreadphp?t=12345
memberphp?u=12345
forumdisplayphp?f=123
Temel dost URL’ ler:
showthreadphp?1234-baslik-adi
memberphp?1234-uyeadi
forumdisplayphp?12-Forum-Adi
Gelişmiş Dost URL’ler
showthreadphp/1234-baslik-adi
memberphp/1234-uyeadi
forumdisplayphp/1234-Forum-Adi
Mod Rewrite Dost URL’ler
threads/1234-baslik-adi
members/1234-uyeadi
forums/1234-Forum-Adi
Böylece botlar başlıklarınızı daha iyi indeksleyeceklerdir
Google ve diğer desteklenen arama motorları site haritanıza ulaşabilecek
vB-SEO 42 Aktifleştirme İşlemleri ;
Mümkün Mertebe Anlatılanlar Dışında Kurcalamalar Yapmayın Aksi Halde Sorunlarla Cebelleşebilirsiniz Sorun Yaşayacağınız Hatanın Çözümünü de Aşağıdaki Metinlerde Anlatmış Olacağım Sonra vBarsiv ’den Root Eksik Anlatım Yaptı Demeyin
Öncelikle Standart Aktifleştirmeye Gelelim Bunun İçin Aşağıdaki Yönergeleri Takip Ederek İstenilen Konuma Geliniz
StandartAktifleştirme;
AdminCP
vBulletin Seçenekler
Friendly URLs :
Url Optimizasyonu :Temel Optimization
Enforce Canonical URL :Standart
Enforce Canonical URL for Registered Users Evet
Friendly URL Unicode : Strip Unicode
NCR Encode UTF-8 URLs for IE : Evet
Standard URL Routing Variable : Bu Kısıma Ellemeyin
Eğer Convert To UTF-8 fonksiyonunu çalıştırmak için Tamamen Optimize Edilmiş Url Seçerseniz synax hatası veya DB error - funtion hatası alabilirsiniz bunu almamak için ise aşağıdaki yönergeleri takip etmelisiniz
Mod Rewrite Friendly URLs" desteklemesi için Sunucunuzun Muahkkak htaccess ’i tam anlamıyla destekliyor olabilmesi gerekiyor Daha sonra alacağınız hatada aşağıdaki gibi düzenlemeler yapıyoruz
Alınan Karekter hatalarının sebebi aşağıdakilerden biri ise :
([0-9] +) (:/ $ | (:?? - [^ /] +)) (:/ $ |? (:/ sayfa ([0-9] +))?) ’\\ n
htaccess ’i aşağıdaki gibi düzenleyelim lütfen
# Author: Matty Asia
# Version 1.6# Downloaded from: [url]http://www.vbulletin.com/forum/showthread.php?325798RewriteEngine[/url] OnOptions +FollowSymLinks
### THIS IS A LITTLE EXTRA SECURITY AND CAN BE REMOVED
RewriteRule ^includes/(.*) index.php
RewriteRule ^vb/(.*) index.php
RewriteRule ^packages/(.*) index.php
### THIS IS THE ACTUAL REWRITE
RewriteRule ^threads/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) showthread.php?t=$1&page=$2&%{QUERY_STRING}
RewriteRule ^members/([0-9]+) member.php?u=$1&%{QUERY_STRING}
RewriteRule ^forums/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) forumdisplay.php?f=$1&page=$2&%{QUERY_STRING}
RewriteRule ^blogs/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) blog.php?u=$1&page=$2&%{QUERY_STRING}
RewriteRule ^entries/([0-9]+)(?:/?$|(?:-[^/]+))(?:/?$|(?:/page([0-9]+)?)) entry.php?b=$1&page=$2&%{QUERY_STRING}
RewriteRule ^list/([^/]*/)([0-9]+) list.php?r=$1$2&%{QUERY_STRING}
RewriteRule ^content/(.*) content.php?r=$1&%{QUERY_STRING}
RewriteRule ^widget/config/([0-9]+) widget.php?r=config/$1&%{QUERY_STRING}
Şimdilik Anlatımlar bukadar kendim hata buldukça veya sizin buraya yazacağınız hatalarla daha farklı tecrübeler edinim çözümü hep beraber buluruz inşAllah