• 04-06-2008, 01:28:27
    #1
    SMF Seo Nerdir ?
    Arama motorları tarafindan daha kolay birşekilde bulunmanıza ve indeklenmenize yardımcı olur.
    biliyosunuzki Google en çok HTML uzantılı sayfaları sever...
    Öncelikle olası bir hataya karşın VERİTABANINI YEDEKLEYİNİZ...
    Bu Arada şunuda bilin Smf Seo Sadece Apache Sistemlerde çalışır...
    Önce Burdan indirin : Webmaster's Talks ! - Downloads
    PAKET KURULUMU ;
    1-Admin Panellinden Paketler Bölümüne girin
    2-Paket Yükleyi seçin
    3-İndirdiğiniz paketin yolunu beliryelin ve tamam ı tıkların
    4-Paket başarıyla yüklendi dedikden sonra UYGULA linkine tıklayın
    5-Tüm testler başılı dediğinde kuruluma devam edin
    6-kurulumdan sonra ana admin panelinde seo yu göreceksiniz.
    7-Seo bölmüne girin

    Ayarlarını yapın
    Dikkat ;
    Alt Resimdeki Alanlar sizin .htaccess dosyanızda yer almalı.
    Kodları .htaccess a kaydedin

    RewriteEngine on
    #Some apache servers need Rewritebase.
    #delete # from start of Rewrite base to enable it.
    #If your forum is something like http://www.forum-example.com/forum then modify your 
    #RewriteBase in this way: RewriteBase /forum
    RewriteBase /
    #Archive/Sitemaps
    RewriteRule ^sitemaps-([a-zA-Z0-9-]*)\.html index.php?dummy=1&action=seo4smfsitemaps&sa=$1 [L]
    #uncomment if you use beautifying url actions 
    #RewriteCond %{REQUEST_METHOD} =GET
    #RewriteCond %{QUERY_STRING} ^action=(.*)$
    #RewriteRule  ^(.*)$ seo4smf-redirect.php?a=%1 [R=301,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]
    Kurulumdan sonra sayfa geçişlerinde hata alırsanız (500 Internal Server Error)
    FTP den girin ve forum anadizinizdeki seo4smf-redirect.php dosyasının yazılabilirlik ayarlarını 644 yapın sorun kalkar.
    Eğer konular içersinde dolaşırken hata alırsanız
    Sources/QueryString.php de
    Bul;
    if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])
    Değiş;
    if (!empty($modSettings['queryless_urls']) && ($context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])
    Sorun yaşarsanız yazın yardımcı olmaya çalışayım...
    Bi teşekkürü esirgemezsiniz umarım...
  • 04-06-2008, 01:32:19
    #2
    Haki tebrikler güzel bilgiler,
    paylaşım için teşekkurler.
  • 04-06-2008, 02:33:04
    #3
    Üyeliği durduruldu
    Evet haki, güzel bi konuya değinmişsin güzel bi paylaşım olmuş
  • 04-06-2008, 12:14:03
    #4
    ben teşekkür ederim arkadaşlar...
  • 04-06-2008, 19:39:21
    #5
    RewriteEngine on
    #Some apache servers need Rewritebase.
    #delete # from start of Rewrite base to enable it.
    #If your forum is something like http://www.forum-example.com/forum then modify your
    #RewriteBase in this way: RewriteBase /forum
    RewriteBase /
    #Archive/Sitemaps
    RewriteRule ^sitemaps-([a-zA-Z0-9-]*)\.html index.php?dummy=1&action=seo4smfsitemaps&sa=$1 [L]
    #uncomment if you use beautifying url actions
    #RewriteCond %{REQUEST_METHOD} =GET
    #RewriteCond %{QUERY_STRING} ^action=(.*)$
    #RewriteRule ^(.*)$ seo4smf-redirect.php?a=%1 [R=301,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]

    rewinbase nin önüne forum hangi kısıdma kuruluysa onuyazın
  • 05-06-2008, 00:25:07
    #6
    saol kardeşim bunu atlamışım. teşkkürler sana..
  • 05-06-2008, 11:27:34
    #7
    sağol hakimbey.Bunu localhosttada kurmak mümkün müdür? Eashyphp 1.8 kullanıyorum.
  • 05-06-2008, 12:48:09
    #8
    EasyPHP hakkında yeterli bilgim yok. SMF için olan seo budur.
    localhostda kurulum mümkün arkadaşım.Ama Dediğim gibi bu SMF için olan paket
    EasyPHP - localhost - Apache