เปิดใช้งานและการติดตั้ง Apache mod_rewrite / 2.2.3 (CentOS) Server (httpd.conf การตั้งค่า)

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

"ไม่พบ - ขอ URL / rewrite_url.html ไม่พบบนเซิร์ฟเวอร์นี้ WAS".

เปิดใช้งาน Apache mod_rewrite / 2 (CentOS) เซิร์ฟเวอร์

ฮิต หลังจากติดตั้ง httpd (Apache) ให้เปิดไฟล์ / etc / httpd / conf / ด้วยโปรแกรมแก้ไข (นาโน /etc/httpd/conf/httpd.conf) และตรวจสอบก่อนถ้าโมดูล "mod_rewrite.so"เป็นที่พบใน เอสโอ (วัตถุที่ใช้ร่วมกันแบบไดนามิก) เราควรจะหาเส้น "โมดูล Rewrite_module LoadModule / mod_rewrite.so"ไม่มีตัวอักษร"#"ใบหน้า ถ้าตัวละครตัวนี้มีจะถูกลบออกและถ้าเส้นที่ขาดหายไปจะถูกเพิ่ม

loadmodule_mod_rewrite

ฮิต เราปล่อยให้เปิดโปรแกรมแก้ไขและเราอยู่ใน httpd.conf (Ctrl + W สำหรับค้นหาใน nano) บรรทัดที่ "ไม่มี AllowOverride" คุณจะต้องเปลี่ยนจาก "ไม่มี AllowOverride"ใน"AllowOverride ทั้งหมด"

allowoverwrite

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

ฮิต เริ่ม httpd

บริการ httpd เริ่มต้นใหม่ หรือ รีสตาร์ท /etc/init.d/httpd

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

RewriteEngine เปิด
RewriteBase /

เปิดใช้งานและการติดตั้ง Apache mod_rewrite / 2.2.3 (CentOS) เซิร์ฟเวอร์.

เปิดใช้งานและการติดตั้ง Apache mod_rewrite / 2.2.3 (CentOS) Server (httpd.conf การตั้งค่า)

เกี่ยวกับผู้เขียน

ชิงทรัพย์แผ่นเสียง

ผู้ก่อตั้งและบรรณาธิการ การตั้งค่าชิงทรัพย์ในวันที่ 2006
ประสบการณ์บนระบบปฏิบัติการลินุกซ์ (โดยเฉพาะอย่างยิ่ง CentOS), Mac OS X, Windows XP> ของ Windows 10 และ WordPress (CMS)

แสดงความคิดเห็น