MyBB Depo Forum

Orjinalini görmek için tıklayınız: Ücretsiz Hostlardaki Google SEO Search.PHP Hatasının Çözümü
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Herkese Merhaba,
Biraz araştırma yaptım ve sonunda ücretsiz sitelerdeki Google Seo Search.PHP kodu hatasını çözdüm. Öncelikle biraz daha detaya girelim.

Hata Sebebi: Verilen search.php kodu, ücretsiz hostlarda, sunucuların desteklemediği bir özelliği içeriyor.
Hata Kodu: Internal Server Error

Çözümü: Aşağıdaki adımları harfiyen sırasıyla uygulayın.
  • FTP'nizde bulunan .htaccess dosyasını silin.
  • Sitenizde girmeye çalışın, girerse;
  • Sonra yeni bir dosya ekleyin ve adını .htaccess koyun.
  • Sitenize girmeye çalışın, girerse;
  • Yeni oluşturmuş olduğunuz .Htaccess dosyasının içine şu kodları ekleyiniz;
    Kod:
    #
    # MyBB "search engine friendly" URL rewrites
    # - Note, for these to work with MyBB please make sure you have
    #   the setting enabled in the Admin CP and you have this file
    #   named .htaccess
    #
    <IfModule mod_rewrite.c>

        RewriteEngine on

        # Some hosts need a RewriteBase specification.

    # MyBB - Google Seo Plugin v1.6.8 /.htaccess URL kodları
    RewriteBase /

    # Altarnetif /.htaccess kodlarını Google Seo URL kodlarının en sonuna ekleyebilirsiniz.
    # ./search.php sorunları için geçici URL çözümleri:
    RewriteRule ^([^&]*)&(.*)$ http://www.site-adresi.com/$1?$2 [L,QSA,R=301]

    # Google SEO URL - 404 Sayfaları:
    ErrorDocument 404 /misc.php?google_seo_error=404

    # Google SEO URL - Sitemap:
    RewriteRule ^sitemap\-([^./]+)\.xml$ misc.php?google_seo_sitemap=$1 [L,QSA,NC]

    # Google SEO URL - Forumlar:
    RewriteRule ^forum\-([^./]+)$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]

    # Google SEO URL - Konular:
    RewriteRule ^konu\-([^./]+)\.html$ showthread.php?google_seo_thread=$1 [L,QSA,NC]

    # Google SEO URL - Duyurular:
    RewriteRule ^duyuru\-([^./]+)\.html$ announcements.php?google_seo_announcement=$1 [L,QSA,NC]

    # Google SEO URL - Kullanıcılar:
    RewriteRule ^uye\-([^./]+)\.html$ member.php?action=profile&google_seo_user=$1 [L,QSA,NC]

    # Google SEO URL - Takvim/Ajanda:
    RewriteRule ^takvim\-([^./]+)\.html$ calendar.php?google_seo_calendar=$1 [L,QSA,NC]

    # Google SEO URL - Etkinlikler:
    RewriteRule ^etkinlik\-([^./]+)\.html$ calendar.php?action=event&google_seo_event=$1 [L,QSA,NC]


    # Default URL-ler
    RewriteRule ^forum-([0-9]+)\.html$ forumdisplay.php?fid=$1 [L,QSA]
    RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 [L,QSA]

    RewriteRule ^thread-([0-9]+)\.html$ showthread.php?tid=$1 [L,QSA]
    RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.html$ showthread.php?tid=$1&page=$2 [L,QSA]
    RewriteRule ^thread-([0-9]+)-lastpost\.html$ showthread.php?tid=$1&action=lastpost [L,QSA]
    RewriteRule ^thread-([0-9]+)-nextnewest\.html$ showthread.php?tid=$1&action=nextnewest [L,QSA]
    RewriteRule ^thread-([0-9]+)-nextoldest\.html$ showthread.php?tid=$1&action=nextoldest [L,QSA]
    RewriteRule ^thread-([0-9]+)-newpost\.html$ showthread.php?tid=$1&action=newpost [L,QSA]
    RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.html$ showthread.php?tid=$1&pid=$2 [L,QSA]

    RewriteRule ^post-([0-9]+)\.html$ showthread.php?pid=$1 [L,QSA]

    RewriteRule ^announcement-([0-9]+)\.html$ announcements.php?aid=$1 [L,QSA]

    RewriteRule ^user-([0-9]+)\.html$ member.php?action=profile&uid=$1 [L,QSA]

    RewriteRule ^calendar-([0-9]+)\.html$ calendar.php?calendar=$1 [L,QSA]
    RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ calendar.php?calendar=$1&year=$2&month=$3 [L,QSA]
    RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$ calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4 [L,QSA]
    RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.html$ calendar.php?action=weekview&calendar=$1&week=$2 [L,QSA]

    RewriteRule ^event-([0-9]+)\.html$ calendar.php?action=event&eid=$1 [L,QSA]

        <IfModule mod_env.c>
            SetEnv SEO_SUPPORT 1
        </IfModule>
    </IfModule>
  • Kodda bulunan "RewriteRule ^([^&]*)&(.*)$ http://www.site-adresi.com/$1?$2 [L,QSA,R=301]" kısmını kendinize göre düzenleyiniz.

Sorunun büyük ihtimalle çözülmüş olması lazım.
Not: Bu kodu XpSerkan hocam daha önce paylaşmış yeni gördüm. Onunda ismini vermeden geçmedi şimdi. Gülümseme

Teşekkürler. Gülümseme
teşekkürler