تمكين وإعداد mod_rewrite في Apache / 2.2.3 (CentOS) خادم (httpd.conf إعدادات)

بعد أنا ركبت LAMP ل خادم الويب ( 5.6 / 2) من وجدنا أنه على الرغم من وحدة mod_rewrite هو تمكين، يجب على صفحات الامتثال لل mod_rewrite لا يمكن الوصول إليها.

"لم يتم العثور على - لم يتم العثور على عنوان URL المطلوب / rewrite_url.html على هذا الملقم".

تمكين mod_rewrite في Apache / 2 (CentOS) الخادم.

1. بعد تثبيت هتبد (أباتشي) ، افتح الملف / الخ / httpd / م / مع محرر (نانو / الخ / هتبد / أسيوط / httpd.conf)، وتحقق أولا إذا وحدة "mod_rewrite.so"وجدت في DSO (كائن مشترك ديناميكي). يجب علينا العثور على السطر "وحدات LoadModule Rewrite_module / mod_rewrite.so"لا حرف"#"في الجبهة. إذا كان هذا الطابع هناك سيتم حذف، وإذا كان سيتم إضافة سطر في عداد المفقودين.

loadmodule_mod_rewrite

2. نترك فتح محرر ونحن في httpd.conf و (Ctrl + W للبحث في نانو) السطر الذي "AllowOverride لا يوجد". سيكون لديك لتغيير من "AllowOverride لا يوجد"في"AllowOverride جميع".

allowoverwrite

3. CTRL + X وY لحفظ التغييرات التي أجريت على الملف httpd.conf و.

4. إعادة تشغيل هتبد

هتبد خدمة إعادة تشغيل أو / الخ / init.d / هتبد إعادة تشغيل

الآن يجب أن تعمل OK. لا تنس أن تضيف في ملف المجلد الجذر موقع . هتكس خطوط:

ريوريتينجين تشغيل
RewriteBase /

تمكين وإعداد mod_rewrite في Apache / 2.2.3 (CentOS) خادم.

تمكين وإعداد mod_rewrite في Apache / 2.2.3 (CentOS) خادم (httpd.conf إعدادات)

عن المؤلف

الشبح LP

مؤسس ورئيس تحرير إعدادات الشبحفي تاريخ 2006.
تجربة في أنظمة تشغيل Linux (خاصة CentOS) ، Mac OS X ، Windows XP> Windows 10 وورد (CMS).

اترك تعليق