اذهب إلى المحتوى
  • 0

يظهر خطأ 500 internal server error من أجل ملف .htaccess

حنظلة أمجد

السؤال

السلام عليكم

يظهر خطأ 

وبعد الاطلاع على ملف الأخطاء في الخادم، وجدت هذه العبارة:

/.htaccess: RewriteEngine must be On or Off, referer: http://mujtama.madarisweb.com/

وهذا هو الكود للملف:

AddDefaultCharset utf-8

RewriteEngine on

RewriteRule ^c([0-9]+) cats.php?id=$1 [L]
RewriteRule ^u-(.*) users.php?name=$1 [L]
RewriteRule ^i([0-9]+) items.php?id=$1 [L]
RewriteRule ^massages-(.*) msgs.php?by_user=$1 [L]
RewriteRule ^sitemap.xml sitemap.php [L]
RewriteRule ^api.xml api.php [L]
RewriteRule ^login log.php [L]
RewriteRule ^forgot-password forgot_pass.php [L]
RewriteRule ^signup reg.php [L]
RewriteRule ^cats cats.php [L]
RewriteRule ^massages msgs.php [L]
RewriteRule ^users users.php [L]
RewriteRule ^about about.php [L]
RewriteRule ^search search.php [L]
RewriteRule ^notifications notify.php [L]
RewriteRule ^faq faq.php [L]
RewriteRule ^privacy privacy.php [L]
RewriteRule ^terms terms.php [L]
RewriteRule ^contact contact.php [L]

ولا أدري أين المشكلة؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

يجب تشغيل إضافة mod_rewrite من السيرفر، يعود ذلك لنوع السيرفر الخاص بك.

مثلا، باستخدام سيرفر apache، قم بإيجاد الملف httpd.conf ثم اعثر على السطر التالي

LoadModule rewrite_module modules/mod_rewrite.so

وقم بإلغاء التعليق "احذف الإشارة # من أول السطر" ... إذا لم يكن السطر السابق موجود قم ببساطة بإضافته، وأعد تشغيل السيرفر.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...