เปิดใช้งาน & SETUP MOD_REWRITE ใน Apache/2.2.3 (CENTOS) เซิร์ฟเวอร์ (การตั้งค่า httpd.conf)

หลังจากที่ผมติดตั้ง โคมไฟ ในหนึ่งเดียว เว็บเซิร์ฟเวอร์ - 5.6 - 2) ของ ฉันพบว่าถึงแม้ว่าโมดูล mod_rewrite เปิดใช้งานแล้วเพจที่ต้องเคารพกฎของ mod_rewrite ไม่สามารถเข้าถึงได้

ไม่พบ – ไม่พบ URL /rewrite_url.html ที่ร้องขอบนเซิร์ฟเวอร์นี้-”

Activare mod_rewrite ในเซิร์ฟเวอร์ Apache/2 (CentOS)

1. หลังการติดตั้ง httpd (Apache) เราเปิดไฟล์ /etc/httpd/conf/ พร้อมด้วยบรรณาธิการ (นาโน /etc/httpd/conf/httpd.conf) และเราตรวจสอบก่อนว่าโมดูลนั้นหรือไม่ “mod_rewrite.so” พบได้ใน สสส -วัตถุที่ใช้ร่วมกันแบบไดนามิก- เราควรจะหาเส้น “LoadModule rewrite_module โมดูล/mod_rewrite.so” โดยไม่มีตัวละคร “-” ข้างหน้า หากมีอักขระนี้อยู่จะต้องลบออก และหากบรรทัดหายไปจะต้องเพิ่มเข้าไป

loadmodule_mod_rewrite

2. เราเปิดโปรแกรมแก้ไขทิ้งไว้และทำการค้นหา httpd.conf (Ctrl+W เพื่อค้นหาในนาโน) บรรทัดที่เป็นคำสั่ง “AllowOverride ไม่มี“- ที่นี่เราจะต้องเปลี่ยนจาก “AllowOverride ไม่มี” ใน “อนุญาตแทนที่ทั้งหมด“-

allowoverwrite

3. Ctrl+X และ Y เพื่อบันทึกการเปลี่ยนแปลงที่ทำกับไฟล์ httpd.conf-

4. รีสตาร์ท httpd

บริการ httpd รีสตาร์ท หรือ /etc/init.d/httpd รีสตาร์ท

ตอนนี้ทุกอย่างควรจะทำงาน ตกลง- อย่าลืมเพิ่มไฟล์ลงในโฟลเดอร์รูทของไซต์ .htaccess มีบรรทัด:

เขียนโปรแกรมใหม่อีกครั้ง
เขียนใหม่ฐาน /

เปิดใช้งาน & ตั้งค่า mod_rewrite ในเซิร์ฟเวอร์ Apache/2.2.3 (CentOS)-

ผู้ก่อตั้งและบรรณาธิการ การตั้งค่าการลักลอบ, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 Si WordPress (CMS)

บ้าน แหล่งที่มาของคุณบทเรียนเคล็ดลับและข่าวที่เป็นประโยชน์ เปิดใช้งาน & SETUP MOD_REWRITE ใน Apache/2.2.3 (CENTOS) เซิร์ฟเวอร์ (การตั้งค่า httpd.conf)
แสดงความคิดเห็น