Saya mencoba untuk mengaktifkan penggunaan file htaccess di Ubuntu 14.04 (Apache 2.4.7). Saya tahu bahwa pertanyaan ini memiliki banyak kemungkinan duplikat, tetapi belum ada yang membantu saya.
.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>
Apa lagi yang dibutuhkan?
Jawaban:
Langkah pertama
Buka file sebagai
Tahap kedua
hapus tanda komentar (#) jika Anda menemukannya sebelum baris ini (nomor baris sekitar 187)
AccessFileName .htaccess
Langkah ketiga
Kemudian cari garis di mana ada
ganti "None" dengan "All"
Dan voila ...
.htaccess
berhasil !!sumber
sudo service apache2 restart
.Aktifkan ModRewrite:
sumber
service
perintah sekarang cara yang lebih disukai untuk me-restart Apache:sudo service apache2 restart
.Dalam kasus saya, perubahan
AllowOverride None
keAllowOverride All
dalam /etc/apache2/sites-enabled/000-default.conf membantu.Semua file .conf lainnya sudah ada
AllowOverride All
.sumber
#
) dariAccessFileName .htaccess
Nama file konfigurasi Apache Anda tidak standar. Anda dapat mengubah nama ke default.conf di Windows dan mengganti nama ke default di Linux. Di OS berbasis Linux jalankan kode ini di terminal:
sumber