ฉันจะเปิดใช้งานโมดูล mod_rewrite Apache สำหรับ Ubuntu 11.04 ได้อย่างไร


26

ใน linux อื่น ๆ เช่น CentOS มันใช้งานได้ แต่ฉันไม่ได้ให้มันทำงานใน Ubuntu 11.04

/var/www/html/folder/public/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration

คำตอบ:


55

คุณแน่ใจหรือไม่ว่า RewriteEngine เปิดอยู่

คุณจะต้องการตรวจสอบว่า mod นั้นเปิดใช้งานอยู่หรือไม่ให้มองหา rewrite.load symlink ใน / etc / apache2 / mods-enabled ถ้าไม่ใช่ให้เรียกใช้sudo a2enmod rewriteเพื่อเปิดใช้งาน เริ่ม apache ใหม่โดยใช้sudo service apache2 restartและระบุ. htaccess ของคุณให้ถูกต้องซึ่งจะใช้งานได้

มิฉะนั้นคุณจะต้องวางข้อมูลเพิ่มเติมเกี่ยวกับไฟล์. htaccess ของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.