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.
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.
Teşekkürler.
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.
Teşekkürler.