1. Reklam


    1. joysro
      ledas
      jungler
      keasro
      zeus
      karantina

SMF Seo Kurulumu Resimli Anlatım


  1. Statuss

    Statuss Bilgiliyim rank8

    Kayıt:
    25 Haziran 2008
    Mesajlar:
    1.178
    Beğenilen Mesajlar:
    0
    Ödül Puanları:
    36
    Şehir:
    the wrong place
    SMF Seo Ne işe yarar diyenlere?: SMF Seo sitenizde bulunan ve sonu php gibi biten adreslerin uzantılarını html ye cevirmesi için kullanılan yani arama motorlarına kolay indexleme saglayan bir modifikasyondur

    Uyarı !!! Bu Mod sadece Apache Sistemlerinde çalışmaktadır. Normal Kurduğunuz halde çalışmıyorsa sisteminiz apache olmayabilir.

    Umarım bu döküman SMF Seo yu kuramayanlar veya hata alanların işine yarar Öncelikle aşağıdaki adresten SMF Seo'nun son sürümünü indirelim (Resmi Sitesi)
    http://www.webmasterstalks.com

    İndirdikten sonra dosyamızı Admin panelinden paket yükle dedikten sonra yüklüyoruz.
    Paketi yükledikten sonra ftp mizi kontrol edelim. Bunun nedeni kurulumda gereken dosyaları gereken dizinlere atmamış olabilir. Bu gibi durumlarda Admin panelinizde Forum Ayarları başlığı altındaki Seo4SMF Administration Görünmez. Görünse bile tıklağınızda "main" tema yüklenemiyor gibi hatalar alabilirsiniz. Aşağıdaki verilen komutlara göre dosyalarınızı kontrol ediniz.

    Kod:
    Kod:
    <install for="1.1RC3, 1.1, 1.1.1, 1.1.2">
    <readme type="file">seo4smf-readme.txt</readme>
    <modification type="file">seo4smf.xml</modification>
    <require-file name="htaccess.txt" destination="$boarddir" />
    <require-file name="sitemaps.php" destination="$boarddir" />
    <require-file name="urllist.php" destination="$boarddir" />
    <require-file name="seo4smf-copyright.txt" destination="$boarddir" />
    <require-file name="seo4smf-redirect.php" destination="$boarddir" />
    <require-file name="Seo4SMFAdmin.template.php" destination="$themedir" />
    <require-file name="Seo4SMFAdmin.php" destination="$sourcedir" />
    <require-file name="Seo4SMFSitemaps.template.php" destination="$themedir" />
    <require-file name="Seo4SMFSitemaps.php" destination="$sourcedir" />
    <require-file name="Subs-Seo4SMF.php" destination="$sourcedir" />
    <require-dir name="seo4smf_icons" destination="$boarddir" />
    <code>install.php</code>
    Yukarıdaki şekilde dosyalarımızı kontrol ettikten sonra Admin panelinden Forum Ayarları başlığı altındaki Seo4SMF Admin başlığına tıklıyoruz.
    Ve Seo ayarlarımızı aşağıdaki resimdeki gibi ayarlıyoruz. Ve Save yapıp işlemi bitiriyoruz. Dikkat !!! Yapacağımız işlemler var resimden sonra okuyunuz.

    [​IMG]

    Cahange Description , Change Keywords İşaretlemek Mecburi Değil Ama İşaretlerseniz Muhteşem Olur .Adı Üzerinde Konu ile İlgili otomatik keywords üretiyor

    Bu ayarları yaptıktan sonra Admin Panelinden Forum Seçeneklerindeki URL'leri göstermeden kullan Sadece Apache! Kutucuğunu işaretlemeyi unutmayın !! Aksi taktirde SMF Seo çalışmaz.

    404 .htaccess hatası alanlar aşağıdaki kodda yani RewriteBase / yazan kısmın sonuna kendi forum dizininizi yazınız.

    Kod:
    #RewriteBase in this way: RewriteBase /forum

    RewriteBase /forumdizininiz

    Şimdilik işimiz Bitti Demektir Ama Bitmedi Kendi Tecrübelerimle bu Kadar İşlemi Bile Yaptıktan Sonra Konuların İçine Girmez
    Onunda Çaresi Var

    404 .htaccess hatasının kesin çözümü Aşağıda(Forumunuzu Başka Bir Klasöre Kurduysanız Burayı Değiştirin --->RewriteBase /forum)

    Kod:
    Kod:
    RewriteEngine on
    #Some apache servers need Rewritebase.
    #delete # from start of Rewrite base to enable it.
    #If your forum is something like http://**********-example.com/forum then modify your 
    #RewriteBase in this way: RewriteBase /forum
    RewriteBase /forum
    #Archive/Sitemaps
    RewriteRule ^sitemaps-([a-zA-Z0-9-]*).html index.php?dummy=1&action=seo4smfsitemaps&sa=$1 [L]
    RewriteCond %{QUERY_STRING} ^topic=([0-9]*)$
    RewriteRule  ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]
    RewriteCond %{QUERY_STRING} ^topic=([0-9]*).([0-9]*)
    RewriteRule  ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]
    RewriteCond %{QUERY_STRING} ^board=([0-9]*).([0-9]*)
    RewriteRule  ^(.*)$ seo4smf-redirect.php?b=%1 [R=301,L]
    RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*);(.*)$
    RewriteRule  ^(.*)$ seo4smf-redirect.php?u=%1;param=%2 [R=301,L]
    RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*)
    RewriteRule  ^(.*)$ seo4smf-redirect.php?u=%1 [R=301,L]
    #Tiny Portal Old Url's
    RewriteCond %{QUERY_STRING} ^page=([0-9]*)
    RewriteRule  ^(.*)$ seo4smf-redirect.php?p=%1 [R=301,L]
    #Rewrite Old urls
    RewriteRule  ^index.php/board,(.*).html seo4smf-redirect.php?b=$1 [R=301,L]
    RewriteRule  ^index.php/board,(.*).html;(.*) seo4smf-redirect.php?b=$1&o=$2 [R=301,L]
    RewriteRule  ^index.php/topic,(.*).html seo4smf-redirect.php?t=$1 [R=301,L]
    RewriteRule  ^index.php/topic,(.*).html;(.*) seo4smf-redirect.php?t=$1&o=$2 [R=301,L]
    #Bad Url's
    RewriteCond %{REQUEST_URI} ^(.*).html$
    RewriteCond %{REQUEST_URI} !^(.+)/(.*)-t([0-9]*).([0-9]*).html$
    RewriteRule ^(.*)-t([0-9]*).([0-9]*).html seo4smf-redirect.php?t=$2 [R=301,L]
    RewriteRule  ^(.*)/-t(.*).html seo4smf-redirect.php?t=$2 [R=301,L]
    RewriteRule  ^-b(.*)/$ seo4smf-redirect.php?b=$1 [R=301,L]
    RewriteRule  ^-b(.*)/(.*)$ seo4smf-redirect.php?b=$1 [R=301,L]
    RewriteRule  ^(.*)/-b(.*)/$ seo4smf-redirect.php?b=$2 [R=301,L]
    
    #New board URL's
    RewriteRule ^(.*)-b([0-9]*).([0-9]*)/;(.*) index.php?dummy=1&board=$2.$3&$4 [L]
    RewriteRule ^(.*)-b([0-9]*).([0-9]*)/$ index.php?dummy=2&board=$2.$3 [L]
    RewriteRule ^(.*)-b([0-9]*).([0-9])$ index.php?dummy=2&board=$2.$3 [L]
    #New topic URL's
    RewriteRule ^(.*)-t([0-9]*).([0-9]*).html;((?:from|msg|new)[0-9]*);(.*)$ index.php?dummy=1&topic=$2.$4&$6 [L]
    RewriteRule ^(.*)-t([0-9]*).([0-9]*).html;((?:from|msg|new)[0-9]*) index.php?dummy=1&topic=$2.$4 [L]
    RewriteRule ^(.*)-t([0-9]*).([0-9]*).html;(.*)$ index.php?dummy=1&topic=$2.$3&$4 [L]
    RewriteRule ^(.*)-t([0-9]*).([0-9]*).html$ index.php?dummy=1&topic=$2.$3 [L]
    #New profiles URL's
    RewriteRule ^(.*)-u([0-9]*).html;sa,(.*);start,([0-9]*);delete,([0-9]*);sesc,([a-z0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4;delete=$5;sesc=$6 [L]
    RewriteRule ^(.*)-u([0-9]*).html;sa,(.*);start,([0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4 [L]
    RewriteRule ^(.*)-u([0-9]*).html;sa,(.*)$ index.php?dummy=1&action=profile;u=$2;sa=$3 [L]
    RewriteRule ^(.*)-u([0-9]*).html index.php?dummy=1&action=profile;u=$2 [L]
    #New Tinyportal Articles URL's
    RewriteRule ^(.*)-p([0-9]*).html index.php?dummy=1&page=$2 [L]
    #New action Url's - uncomment if you use beautifying url actions 
    #RewriteRule ^(.*)\.html(.*)$ index.php?dummy=1;action=$1;$2 [L]
    #RewriteRule ^(.*)\.html$ index.php?dummy=1;action=$1 [L]
    #Sitemaps
    RewriteRule sitemap.xml sitemaps.php [L]
    RewriteRule urllist.txt urllist.php [L]
    
    #mod_rewrite baslangıc
    RewriteEngine on
    #konular
    RewriteRule ^arsiv-konu([0-9]*).0.html arsiv.php?board=$1
    #basliklar
    RewriteRule ^arsiv-baslik([0-9]*).0.html arsiv.php?topic=$1
    #arsiv.php
    RewriteRule ^arsiv.html arsiv.php
    Kolaygelsin.
     
  2. Statuss

    Statuss Bilgiliyim rank8

    Kayıt:
    25 Haziran 2008
    Mesajlar:
    1.178
    Beğenilen Mesajlar:
    0
    Ödül Puanları:
    36
    Şehir:
    the wrong place
    Pardon yanlış yere açmışım konuyu taşırmısınız.
     
  3. Morwena

    Morwena Buralıyım rank8

    Kayıt:
    16 Nisan 2007
    Mesajlar:
    4.461
    Beğenilen Mesajlar:
    0
    Ödül Puanları:
    0
  4. Anonymous

    Anonymous Guest

    phpBB'nin böyle birşeye ihtiyacı yok zannımca. Kendi içinde var böyle bir sistem, ki yönetim panelinden ayarlanabiliyor.
     
  5. Statuss

    Statuss Bilgiliyim rank8

    Kayıt:
    25 Haziran 2008
    Mesajlar:
    1.178
    Beğenilen Mesajlar:
    0
    Ödül Puanları:
    36
    Şehir:
    the wrong place
    Konu sabitlenebilirmi beğendiyseniz