• 16-09-2008, 04:04:24
    #1
    ARkadaşlar Zoints'i kaldırıp yerine VBSeo kurdum. Yalnız 2 büyük sorunla karşılaştım.

    1. sorun : Birincisi türkçe karakter sorunu. Eğer mesaj başlığında türkçe karakter geçiyorsa bunları başka karakterlere çeviriyor. Örneğin "ş" harfi için "th" kullanıyor. Bunu nasıl düzeltebilirim.
    2. sorun : Daha önce zoints ile indekslenmiş olan sayfalarımı nasıl yeni sayfalarıma yönlendiririm. Eski .htaccess in içeriğini aşağıya yapıştırıyorum.
    Alıntı
    Options +FollowSymlinks
    RewriteEngine On
    RewriteRule ^(.*)/(styleid=(.*))$ showthread.php?&%{QUERY_STRING} [L]
    RewriteRule ^(.*)/(showthread\.php)$ showthread.php?&%{QUERY_STRING} [L]
    RewriteRule ^(.*)/t-(.*)-(.*)-new.html showthread.php?t=$3&goto=newpost&%{QUERY_STRING} [L]
    RewriteRule ^(.*)/t-(.*)-(.*)-last.html showthread.php?t=$3&goto=lastpost&%{QUERY_STRING} [L]
    RewriteRule ^(.*)/t-(.*)-(.*)-print.html/(.*)$ printthread.php?t=$3&%{QUERY_STRING}&is_vrewrite=y es [L]
    RewriteRule ^(.*)/t-(.*)-(.*)-print.html printthread.php?t=$3&is_vrewrite=yes&%{QUERY_STRIN G} [L]
    RewriteRule ^(.*)/t-(.*)-(.*)-nextnewest.html showthread.php?t=$3&goto=nextnewest&is_vrewrite=ye s&%{QUERY_STRING} [L]
    RewriteRule ^(.*)/t-(.*)-(.*)-nextoldest.html showthread.php?t=$3&goto=nextoldest&is_vrewrite=ye s&%{QUERY_STRING} [L]
    RewriteRule ^p-(.*)-post(.*)/postcount(.*).html showpost.php?p=$2&postcount=$3&is_vrewrite=yes&%{Q UERY_STRING} [L]
    RewriteRule ^(.*)/t-(.*)-(.*)-page(.*).html showthread.php?t=$3&page=$4&is_vrewrite=yes&%{QUER Y_STRING} [L]
    RewriteRule ^(.*)/t-(.*)-(.*)/page(.*).html showthread.php?t=$3&page=$4&is_vrewrite=yes&%{QUER Y_STRING} [L]
    RewriteRule ^(.*)/t-(.*)-(.*).html/(.*)$ showthread.php?t=$3&%{QUERY_STRING}&is_vrewrite=ye s [L]
    RewriteRule ^(.*)/t-(.*)-(.*).html showthread.php?t=$3&is_vrewrite=yes&%{QUERY_STRING } [L]
    RewriteRule ^f-(.*)-(.*)/misc\.php$ misc.php?&%{QUERY_STRING}&is_vrewrite=yes&%{QUERY_ STRING} [L]
    RewriteRule ^members/(.*)-(.*).html member.php?u=$2&is_vrewrite=yes&%{QUERY_STRING} [L]
    RewriteRule ^u-(.*)-(.*).html(.*) member.php?u=$2&is_vrewrite=yes&%{QUERY_STRING}$3 [L]
    RewriteRule ^u-(.*)-(.*).html member.php?u=$2&is_vrewrite=yes&%{QUERY_STRING} [L]
    RewriteRule ^f-(.*)-(.*)/page(.*).html/(.*)$ forumdisplay.php?f=$2&&page=$3%{QUERY_STRING}&is_v rewrite=yes [L]
    RewriteRule ^f-(.*)-(.*)/(.*)$ forumdisplay.php?f=$2&&%{QUERY_STRING}&is_vrewrite =yes [L]
    RewriteRule ^f-(.*)-(.*)/$ forumdisplay.php?f=$2&%{QUERY_STRING}&is_vrewrite= yes [L]
    RewriteRule ^search-(.*).html$ search.php?do=$1 [L]

    RewriteRule ^([a-z0-9_-]*-(f|all)[0-9]+(p[0-9]+|/index[0-9]*)?.html)$ forumdisplay.php/$1 [QSA,L]
    RewriteRule ^([a-z0-9_-]*-(t|p)[0-9]+(p[0-9]+|/index[0-9]*)?.html)$ showthread.php/$1 [QSA,L]
    RewriteCond %{REQUEST_URI} !(index.php|.css) [NC]
    RewriteRule ^(archive|sitemap)/(.*)$ $1/index.php/$2 [QSA,L]

    RewriteRule ^(sitemap.*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
  • smm panel
  • 17-09-2008, 04:51:24
    #3
    Onu dün akşam gördüm düzelttim ama vbseo forumda verdikleri kod işe yaramıyor diğer işlem için. Yani .htaccess ile önerdikleri çözüm işe yaramıyor.
  • 17-09-2008, 06:20:03
    #4
    Arkadaşlar sorunumu çözdüm.
    Kodu aşağıya yazıyorum belki başka arkadaşların da işine yarar. .htaccess dosyasının başına bunu yazıyorsunuz. RewriteEngine On yaptıktan sonra bu olacak sonra standart kodlar devam edecek. Standart kodlarda herhangi bir oynama yapmıyoruz.

    Alıntı
    RewriteEngine On

    #alttaki kodu zointsdeki linkleri vbseo ya yonlendirmek icin koyduk
    RewriteRule ^[^/]*-f([0-9]+)(?([0-9]+))\.html$ vbseo.php?vbseourl=forumdisplay.php&f=$1&page=$2 [L]
    RewriteRule ^[^/]*-t([0-9]+)(?([0-9]+))\.html$ vbseo.php?vbseourl=showthread.php&t=$1&page=$2 [L]

    RewriteRule ^[^/]*-f([0-9]+)\.html$ vbseo.php?vbseourl=forumdisplay.php&f=$1 [L]
    RewriteRule ^[^/]*-t([0-9]+)\.html$ vbseo.php?vbseourl=showthread.php&t=$1 [L]