1. Bu site çerez kullanmaktadır. Siteyi kullanmaya devam etmeniz halinde çerez kullanımı ile ilgili site koşullarını kabul etmiş sayılırsınız. Daha Fazlasını Öğren.
  2. Forum İllegal Uyarısı Forum kuralları gereği forumda video ve illagal paylaşım yapmak yasaktır.Program Arşivimizde ise kısıtlanmış sürüm yada dağıtımı serbest olan (trial - freeware) yazılımlar yayınlayınız..Aksi takdirde mesajlarınız silinecektir..

vBulletin 4 – vBSEO CMS Ana sayfa ayarlamaları

Konusu 'vBulletin' forumundadır ve uydudoktoru tarafından 5 Şubat 2012 başlatılmıştır.

  1. uydudoktoru
    Offline

    uydudoktoru Aktif Üye Yönetici Yönetici

    Katılım:
    13 Haziran 2009
    Mesajlar:
    2.142
    Ödül Puanları:
    38
    vBulletin 4 versiyonun CMS içermesi birçok kullanıcıyı şaşırttı çünkü forumlarını forum , forums gibi klasörlerin altında tutan kullanıcılar vBulletin’in CMS’yi domain rootuna almanıza izin vermemesinden dolayı sıkıntı yaşıyordu. Normalde bu tarz bir düzenleme yapma niyetinde olmamamıza rağmen mecburi vBSEO’yu modifiye ederek kullanıcılara bu konuda özgürlük vermeyi tercih ettik. Eğer vBulletin 4 kullanıyorsanız ve ana sayfa ayarlarınızı yapmak üzere bu makaleyi okuyorsanız her adımı dikkatle takip etmenizi şiddetle tavsiye ederim.

    vBulletin 4 Kurulumu Domain Root Altındaysa ( domain.com )

    index.php dosyanızın doğru dosyası çağırdığından emin olmak için require kısmının aşağıdaki gibi olduğundan emin olunuz.

    PHP:
    require('content.php');

    //require('forum.php');
    vBulletin Admincp – Ayarlar içerisinde Forumhome Script Name isminin forum olarak belirlendiğini kontrol ediniz. ( vBoptions => Forum Home Page options )
    En son olarak CMS ana sayfa ayarlarını yapmak için vBSEO Kontrol Panelini açmalısınız ( domain.com/vbseocp.php ) ve CMS Anasayfa ayarında Özel’i seçip domain adresinizi sonuna / ekleyerek girmelisiniz http://domain.com/ şeklinde. Domain adresinizi girerken mutlaka www kısmına dikkat ediniz ve genelde kullandığınız şekilde domain adresinizi belirlemeyi unutmayınız.
    Opsiyonel son adım olarakda vBSEO Kontrol Paneli içerisinden Bir CRR belirleyebilirsiniz

    PHP:
    '^forum\.php$' => 'forum/'
    vBulletin 4 Kurulumunuz forum veya benzeri bir klasör altındaysa ( domain.com/forum )

    Bu açıkla subdomainler için geçerli değildir. Subdomain kullanıyorsanız bu adımı uygulamayınız.
    Forumunuzun eskisi gibi forum klasörü (domain.com/forum) içerisinde çalışmasını ve CMS nizin domain rootunda (domain.com) çalışmasını istiyorsanız ilk önce vBulletin paketi içerisinde yer alan index.php domain rootunuza kopyalayıp daha sonra düzenleyiniz ve require kısmının aşağıdaki gibi olduğundan emin olunuz.

    PHP:
    require('content.php');

    //require('forum.php');

    Ayrıca vBulletin’in bulunduğu relative Path kısmında düzenleme yapmalı ve forum klasörümüzü doğru şekilde belirlemeliyiz.
    PHP:
    define(VB_RELATIVE_PATH'forum/');
    Düzenlemelerden sonra index.php dosyasını domain rootunuza ftp ile upload ediniz.
    Bir sonraki adım olarak forum klasörü altında bıraktığımız index.php dosyasını düzenleyerek require kısmını aşağıdaki gibi olduğundan emin olunuz.
    PHP:
    require('forum.php');
    Bu aşamada sitenizde domain.com/index.php ve domain.com/forum/index.php şeklinde 2 farklı index.php dosyası olmalı ve her ikisinin içeriği yukarıda belirtildiği gibi birbirinden farklılıklar içermekte olduğundan emin olun ve bir sonraki aşamaya geçiniz.
    vBSEO Kontrol Panelini ( domain.com/forum/vbseocp.php ) açarak CMS Anasayfa ayarında Özel’i seçip domain adresinizi sonuna / ekleyerek girmelisiniz http://domain.com/ şeklinde. Domain adresinizi girerken mutlaka www kısmına dikkat ediniz ve genelde kullandığınız şekilde domain adresinizi belirlemeyi unutmayınız.
    forum klasörü içerisinde yer alan .htaccess içeriğinizi silerek aşağıdaki gibi bir .htaccess içeriğini domain root içerisinde oluşturunuz. ( domain.com , www.domain.com düzenlemelerini eklemeyi unutmayınız )


    Kod:
    # Comment the following line (add '#' at the beginning)
    
     # to disable mod_rewrite functions.
     
    # Please note: you still need to disable the hack in
     
    # the vBSEO control panel to stop url rewrites.
    
     RewriteEngine On
     
    # Some servers require the Rewritebase directive to be
    
     # enabled (remove '#' at the beginning to activate)
    
     # Please note: when enabled, you must include the path
     
    # to your root vB folder (i.e. RewriteBase /forums/)
    
     #RewriteBase /
     
    #RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
     
    #RewriteRule (.*) http://www.yourdomain.com/forums/$1 [L,R=301]
     
    RewriteRule ^forums/((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ forums/vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
    
     RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)
     
    RewriteRule ^forums/((archive/)?(.*\.php(/.*)?))$ forums/vbseo.php [L,QSA]
     
    
    RewriteCond %{REQUEST_FILENAME} !-f
     
    RewriteCond %{REQUEST_FILENAME} !-d
    
     RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
     
    RewriteRule ^(.+)$ forums/vbseo.php [L,QSA]
    
    
    Bu aşamadan sonra ana sayfanız CMS olarak belirlenmiş forumunuzda Forum klasörü altında çalışmaya devam edecektir
     
Yüklüyor...

Sayfayı Paylaş