MyBB Depo Forum
Ücretsiz Hostlardaki Google SEO Search.PHP Hatasının Çözümü - Baskı Önizleme

+- MyBB Depo Forum (https://mybbdepo.com)
+-- Forum: Mybb Ders Deposu (https://mybbdepo.com/mybb-ders-deposu-forumu)
+--- Forum: Yazılı Anlatım Deposu (https://mybbdepo.com/yazili-anlatim-deposu-forumu)
+--- Konu Başlığı: Ücretsiz Hostlardaki Google SEO Search.PHP Hatasının Çözümü (/ucretsiz-hostlardaki-google-seo-search-php-hatasinin-cozumu-konusu.html)



Ücretsiz Hostlardaki Google SEO Search.PHP Hatasının Çözümü - HitMan - 09-09-2015

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


Cvp: Ücretsiz Hostlardaki Google SEO Search.PHP Hatasının Çözümü - WebCobra - 09-09-2015

teşekkürler