ฉันพยายามเปิดใช้งานการใช้ไฟล์htaccessใน Ubuntu 14.04 (Apache 2.4.7) ฉันรู้ว่าคำถามนี้มีหลายสิ่งที่เป็นไปได้ แต่ไม่มีใครช่วยฉันได้
.htaccess
ErrorDocument 404 /404.html
000-default.conf
<VirtualHost *:80>
AccessFileName .htaccess
ServerAdmin webmaster@localhost
DocumentRoot /var/www
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/>
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
ต้องการอะไรอีก
1
AllowOverride คำสั่งทั้งหมดอนุญาตตัวเลือกทั้งหมดในไฟล์. htaccess 000-default.conf ถือว่ามีเพียงหนึ่งไซต์บนเซิร์ฟเวอร์ของคุณ ไฟล์. htaccess ไม่ทำงานสำหรับคุณหรือไม่ มีโฮสต์มากกว่าหนึ่งไซต์บนเซิร์ฟเวอร์นี้หรือไม่
—
Closnoc
มีหลายโฟลเดอร์ใน / var / www แต่ไม่มีการสร้างโฮสต์เสมือน / etc / apache2 / sites-available / folder มีสองไฟล์คือ 000-default.conf และ default-ssl.conf ไฟล์ htaccess ตั้งอยู่ใน / var / www /
—
David ZIP
อาจเป็น 'DocumentRoot / var / www /' (สแลชต่อท้าย)
—
Kovah
ตรวจสอบเพื่อให้แน่ใจว่า / etc / apache2 / sites-enabled / มีลิงค์ไปยัง 000-default.conf หากคุณเปลี่ยนไฟล์ /var/www/index.html คุณสามารถเห็นการเปลี่ยนแปลงเมื่อคุณดูเซิร์ฟเวอร์ด้วยเว็บเบราว์เซอร์ใช่ไหม
—
Stephen Ostermiller