تحديد حالة Mod_Rewrite في PHP لـ Apache وIIS
يمكن أن يكون التحقق من وجود mod_rewrite، وهو مكون حيوي لإعادة كتابة عنوان URL، أمرًا بالغ الأهمية في تطبيقات الويب المبنية على لغة PHP. تستكشف هذه المقالة طرقًا للتحقق من تمكين mod_rewrite في كل من بيئات Apache وIIS باستخدام PHP.
بيئة Apache
في Apache، يمكنك استخدام وظيفة apache_get_modules() داخل mod_php لاسترداد مجموعة من كافة الوحدات الممكّنة. ما عليك سوى التحقق من وجود 'mod_rewrite' باستخدام الكود التالي:
بيئة IIS
يتطلب تحديد حالة mod_rewrite في IIS عبر PHP أسلوبًا أكثر تعقيدًا بسبب عدم وجود مكافئ قياسي لـ apache_get_modules(). يتضمن الحل الموصى به تنفيذ الأمر التالي:
يستفيد هذا الأسلوب من أوامر shell للاستعلام عن تكوين Apache والتحقق من وجود 'mod_rewrite' داخل المخرجات.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3