Gönderen Konu: SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...  (Okunma sayısı 5850 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Balaban

  • SGT-Admin
  • *
  • İleti: 3804
  • PR ( Rep ) : 117
  • Cinsiyet: Bay
    • Metal Vids
SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...
« : SmfGrup Saati : 11 Kasım Sal 2008, 19:43 »
Evet arkadaşlar bayağı sorun yaşanıyor anladığım kadarıyla...
Şimdi ilk olarak şöyle başlayalım..Başlıktaki sıraya göre bir yazı hazırlamış olayım ve kurulm ile başlayayım...


*****************************************************
 
KURULUM
İlk olarak ekte verdiğim Smf_seo4.zip dosyasını indirin...Ardından paketlerden normal paket kurar gibi kurun...
Ardından  "Forum Ayarları" menüzmüzn en altına gelen "Seo4SMF Admin" seçeneğine tıklıyoruz ve Seo Admin alanına giriyoruz...Seo4SMF Options menüsü altındaki ayarları aşağıdaki resim gibi yapıyoruz..







Bu ayarları yaptıktan sonra alt tarfataki Meta Tags menüsü altındaki ayarlara şimdilik dokunmayalım...

Social Bookmarking menüsü altındaki tıklama kutuları mesajlarınızı orada yazan(Digg,SlashDot,Technorati,FURL,del.ici.ous,Google,Yahoo) gibi topluluklarda yayınlama sansı veriyor size..Önerim hepsini işaretlemeniz yönünde...
From what Level users can submit ?  bu secenegı de en az yetkısı olan uyeyı gosterınkı hersez bu topluluklarda mesalarınızı yayınlayabılsın...


Sitemaps menusu altında anasayfada forum ıstatıstıklerı gıbı tablo içinde sitemap sayfalarınızı gostermenıze yarar...Aktiflerştirmenizi öneririm...Ardından gelen  How many links in html sitemaps ? secenegı ıse bır sitemap sayfasında kac lınk olacagını belırler... 20-25 normal bır degerdır gorunum ve duzen acısınan benım dusuncemm...

Gelelım en can alıcı noktaya ...

Edit htaccess menusu altındakı kutucuga asagıdakı kodları yerlestırın....
Kod: [Seç]
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]


Ama soyle bır durum var...
Eğer forumunuz direkt site.com adresınde ıse asagıdakı kodlarda  oynama yapmanıza gerek yok...Eğerki /forum , /frm , /smf vb. bir dizinde kurulu bir forumunuz var ise ;
kutucuga yerlestırdıgınız  koddakı ;

Alıntı
#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]


kırmızı yazdıgım yerde  /   'dan sonra dizini yazmalısınz...

daha ıyı anlasılması ıcın orneklendırecegım...

www.smfgrup.com'a gırınce dırekt forum ise ilk cerdiğim kodları direkt
--------
forumunuz  www.smfgrup.com/forum dizininde ise  yukarıda kırmızı yazdıgın yerın sonuna forum ekliyoruz..
-------
Forumunuz www.smfgrup.com/smf dizinindeyse  kırmızı yazdıgın yerın sonuna smf ekliyoruz..

yani değişkenimiz dizinimiz...

Bu değişiklikleri yaptıktan sonra save butonuna tıklıyoruz ....

Ardından Forum Secenekleri menüsüne tıklıyoruz  ve aşağıda  URL'leri göstermeden kullan seçeneğini buluyoruz ve ona bir tick atıyoruz , yani aktifleştiriyoruz...

 Artık doğru bir kurulum yaptıysak (ki ben anlatırken yaptım) linklerimiz http://sitemiz.com/general_discussion-b1.0/   şeklinde oldu...

Hayırlı olsun ..

**************************************************************
 
KALDIRMA
pma yani phpmyadmine giriyoruz ve ardından forumumuzun kurulu oldugu veritabınını seçip , üstteki menüden ara butonuna basıyoruz...Gelen Arama ekranına bütün tabloları dahil ederek SEO4 yazıyoruz...ardından gir butonuna tıklıoruz ve aramayı baslatıyoruz...Aşağıdaki resimde seo kurlu bir forumumun veritabanlarındaki eşlermelerden bir kacını gosterdıgım resim cektım...




eşleşme bulunan ve Gözat ve Sil Seçenklerinin çıktıgı tablolardan Sil Butonuna tıklıyoruz...BÜtün eşleşmeler için bunu yaptıgımızda Seo forumumuzdan ve veritabanımızdan kalkacaktır...


Geçmiş Olsun

**************************************************

 
SIK KARŞILAŞILAN SORUNLAR VE ÇÖZÜMLERİ

1-)500 Internal Server Error
Mod kurulumunun hemen arkasından yaşanana ve gözde çok büyütülen ama çözümü sadece bir yazılabilirlik izni olan sorundur...Bu hatayı aldığınızda ftp'nizden forumunuzun anadizininde bulunan " seo4smf-redirect.php " adlı dosyanın chmod (yazılabilirlik iznini) 644 yapmanız sorunu ortadan tamamen kaldıraaktır...


2-)Konular Arası ve Sayfalar Arası Geçişde Sorun

Eğer böyle bir hata alırsanız

Sources/QueryString.php dosyasında ki aşağıdaki kodu bulun ;

Kod: [Seç]
if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo'  == 1) && $context['server']['is_apache'])


ve aşağıdaki ile değiştirin ...

Kod: [Seç]
if (!empty($modSettings['queryless_urls']) && ($context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo'  == 1) && $context['server']['is_apache'])


Eğer Sorununuzu Çözmezse Aşağıdaki Yöntemi de Deneyebilrisiniz..

.htaccess

dosyasında bulun..

Kod: [Seç]
RewriteCond %{QUERY_STRING} ^topic=([0-9]*).([0-9]*)
değiştirin..

Kod: [Seç]
RewriteCond %{QUERY_STRING} ^topic=([0-9]*.[0-9]*)

Aynı zmanda seo4smf-redirect.php dosyasında bulun..

Kod: [Seç]
$uri = $board_name.'-b'.$board.'.0/';
değiştirin...

Kod: [Seç]
$uri = $board_name.'-b'.$board.'.'.$brest.'/';


3-) Copyright Sorunu...

Eğer Seo Copyright yani Seo4Smf v0.2 © Webmaster's Talks  yazısı forumunuzun altına eklenmemişse Seo tam olarak kurulamadı demektir  ve her ne kadar da önemsemesekte sorun çıkartabilir!...

Copyrihgt'ı eklemek için ;

index.template.php dosyasında buluyoruz

Kod: [Seç]
', theme_copyright(),'
değiştiriyoruz..

Kod: [Seç]
', theme_copyright(),'<br><a href="http://www.webmasterstalks.com/">Seo4Smf v0.2 © Webmaster's Talks</a>
burda merak eden arkadaslar varsa acıklık getirelım..   copyrightta bu ısaret olmasına ragmen asagıda yazmaz..cunku o ısaret  >> '  <<  bundan dogacak hatayı gıdermek ıcın oraya konulur :)


************************

Aklıma Gelen Sorunlar bu kadar...Yine de bunlardan farklı bır hata alırsanız ya da sorununuzu cozmeyen bır acıklama ,kafanıza takılan bır sey olursa her zaman yardımcı oluruz....

NOT : Bu dokuman tamamen tarafımca ve Webmaster's Talks 'ın sorunlara cozumlerı kullanılarak hazırlanmıstır...Resimler konu hazırlanırken cekılmıs..butun bu yazılar c/p ile değil el ile yazılmıştır...
Emeğe Biraz Saygı gosterelım...Dokumanın baska bır sıtede yayınlanması ancak ve ancak SMFGrup.com yöneticilerinden (sasuke , Emircan) izin alınarak gerceklesebilir....

İyi Çalışmalar !
 
nuwanda :P
« Son Düzenleme: SmfGrup Saati : 28 Şubat Cts 2009, 22:40 Gönderen: Balaban »

Çevrimdışı designer

  • Yeni Üye
  • *
  • İleti: 435
  • PR ( Rep ) : 8
  • Cinsiyet: Bay
  • derûni
    • Bilişim Zamanı
  • SMF Sürümü: 2.0
Ynt: SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...
« Yanıtla #1 : SmfGrup Saati : 11 Kasım Sal 2008, 19:55 »
Eline sağlık, aydınlatıcı bir çalışma olmuş.

Edit: Sonradan fark ettim, queryString'de değişilecek kod diğeriyle aynı.
« Son Düzenleme: SmfGrup Saati : 11 Kasım Sal 2008, 20:05 Gönderen: designer »

Çevrimdışı Balaban

  • SGT-Admin
  • *
  • İleti: 3804
  • PR ( Rep ) : 117
  • Cinsiyet: Bay
    • Metal Vids
Ynt: SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...
« Yanıtla #2 : SmfGrup Saati : 11 Kasım Sal 2008, 20:05 »
Teşekkürler , son bir kaç haftadır hepsini bir arada toplayıp ,bütün sorunları tek başlık altından çözümünü sağlayarak hem sorun yaşayanlar hem de sorunun çözümüne yardım edecek kişiler açısından işi biraz daha kolaylaştırmak istedim...

Çevrimdışı BuraQ

  • SonDurock.Net
  • Hero Member
  • ***
  • İleti: 3637
  • PR ( Rep ) : 127
  • Cinsiyet: Bay
  • http://enginaltanduzyatanfan.com
    • http://enginaltanduzyatanfan.com
  • SMF Sürümü: 2.0
Ynt: SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...
« Yanıtla #3 : SmfGrup Saati : 11 Kasım Sal 2008, 21:04 »
Tşkler yararlı bi çalısma
Destek Buradan Alınır..
Smfgrup.com

http://enginaltanduzyatanfan.com
Yakında !


Çevrimdışı maviyolcu

  • Yeni Üye
  • *
  • İleti: 168
  • PR ( Rep ) : 7
  • Cinsiyet: Bay
    • www.dostlarsokagi.com
Ynt: SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...
« Yanıtla #4 : SmfGrup Saati : 12 Kasım Çrş 2008, 19:01 »
gercekten cok faydalı bir çalışma olmuş eline saglık

Çevrimdışı Marks-Mæn

  • Yeni Üye
  • *
  • İleti: 290
  • PR ( Rep ) : 10
  • Cinsiyet: Bay
  • мαякѕ-мæη™
    • Divx Film İzleme Sitesi
  • SMF Sürümü: 1.1.x
Ynt: SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...
« Yanıtla #5 : SmfGrup Saati : 16 Kasım Paz 2008, 11:11 »
hepsi bir arada süper olmuş eline saflık
мαякѕ-мæη™
http://www.divxizlerim.com

Çevrimdışı larenuf

  • Yeni Üye
  • *
  • İleti: 27
  • PR ( Rep ) : 0
  • Cinsiyet: Bay
  • SmFpLus
    • SmfPlus
Ynt: SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...
« Yanıtla #6 : SmfGrup Saati : 14 Şubat Cts 2009, 14:05 »
Teşekkürler güzel bir paylaşım olmuş ...
______________________________________________

Çevrimdışı mythcomeback

  • SMF-Danışman
  • *
  • İleti: 2962
  • PR ( Rep ) : 28
  • Cinsiyet: Bay
  • http://ogrencilerkulubu.com | Burak |
    • Öğrencilerin Forum Sitesi
Ynt: SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...
« Yanıtla #7 : SmfGrup Saati : 22 Şubat Paz 2009, 11:59 »
Ya ben ekte gerekli dosyayı göremedim

Çevrimdışı sTeP

  • Yeni Üye
  • *
  • İleti: 5
  • PR ( Rep ) : 0
  • Cinsiyet: Bay
Ynt: SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...
« Yanıtla #8 : SmfGrup Saati : 28 Şubat Cts 2009, 22:26 »
tşkler... harika konu

Çevrimdışı Balaban

  • SGT-Admin
  • *
  • İleti: 3804
  • PR ( Rep ) : 117
  • Cinsiyet: Bay
    • Metal Vids
Ynt: SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...
« Yanıtla #9 : SmfGrup Saati : 28 Şubat Cts 2009, 22:41 »
Ya ben ekte gerekli dosyayı göremedim

dosyayı yenileyecektim . .sonra değiştire basınca unutmuşum. dosya ekte.

Çevrimdışı sayika

  • Yeni Üye
  • *
  • İleti: 4
  • PR ( Rep ) : 0
Ynt: SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...
« Yanıtla #10 : SmfGrup Saati : 07 Mart Cts 2009, 04:00 »
dostum süper anlatım olmuş...
eline koluna sağlık ...
ama linkler de türkçe karakter sorunu çıktı oda vardı heralde biyerlerde bulcam inş...

Çevrimdışı Balaban

  • SGT-Admin
  • *
  • İleti: 3804
  • PR ( Rep ) : 117
  • Cinsiyet: Bay
    • Metal Vids
Ynt: SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...
« Yanıtla #11 : SmfGrup Saati : 07 Mart Cts 2009, 12:03 »
defaultun index.turkish.php dosyasını , temanızın language s klasörüne atmayı dener misiniz ?

Çevrimdışı sayika

  • Yeni Üye
  • *
  • İleti: 4
  • PR ( Rep ) : 0
Ynt: SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...
« Yanıtla #12 : SmfGrup Saati : 21 Mart Cts 2009, 14:49 »
teşk düzeldi...

Çevrimdışı NaUgHtY_oKAn

  • Yeni Üye
  • *
  • İleti: 185
  • PR ( Rep ) : 0
  • Cinsiyet: Bay
  • GozunmuKaldi.Net.!
    • GozunmuKaldi.Net
Ynt: SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...
« Yanıtla #13 : SmfGrup Saati : 21 Mart Cts 2009, 16:11 »
dediklerini harfiyen yaptım
Sonra konulara girince /forum/index.php not found diye  hata verdi sonra hiç girilmedi foruma :S

Çevrimdışı Balaban

  • SGT-Admin
  • *
  • İleti: 3804
  • PR ( Rep ) : 117
  • Cinsiyet: Bay
    • Metal Vids
Ynt: SMF Seo Kurulum - Ayarları - Kaldırma - Sorunlar ve Çözümleri ...
« Yanıtla #14 : SmfGrup Saati : 23 Mart Pzt 2009, 19:45 »
Alıntı
۰۪۪۫۫●۪۫۰ Konulara ve Mesajlara girilmiyor۰۪۪۫۫●۪۫۰

SMF Seo'yu kuranların genellikle karşılaştığı sorun.Sorunun nedeni ise htaccess dosyasının düzenlenmemesi veya yanlış düzenlenmesi..İlk önce htaccess dosyamızı açalım.
#If your forum is something like http://www.forum-example.com/forum then modify your 
#RewriteBase in this way: RewriteBase /forum 

RewriteBase /

"RewriteBase / " yazan yerin yanına forum dizinimizi yazalım.Eğer forumumuz /forum dizininde ise RewriteBase /forum , root(ana dizin)de ise RewriteBase / olarak kalması yeterli..
[/]
[][/]