Saya telah mengerjakan situs web di server ubuntu (amazone) dan saya mendapatkan 404 halaman masuk.
Saya akan memberikan semua informasi yang saya bisa tentang masalah ini.
Di WordPress
Segarkan halaman:
Saya mengikuti tutorial ini:
https://wordpress.org/support/topic/solved-permalinks-working-in-Apache2-ubuntu-1010?replies=6
Dan tidak ada yang membantu.
Saya menemukan posting ini https://wordpress.org/support/topic/permalink-does-not-work-apart-from-default?replies=12 – jadi saya memasukkan
Saya memasukkan file:/etc/apache2/sites-enabled/000-default.conf
dan tidak menemukan AllowOverride None
untuk mengubah ke AllowOverride All
Jadi saya menambahkannya sendiri di sini:
Restart Apache, dan saya mendapat kesalahan. Saya menyegarkan situs web, dan ternyata tidak berfungsi..
Urungkan AllowOverride All
dari 000-default.conf
Apa solusinya?
Saya tidak pernah bekerja dengan server Linux, jadi saya membutuhkan jawaban yang sangat jelas dan dijelaskan dengan baik.
BTW, Ini yang dihasilkan WP di file .htaccess saya:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Jawaban yang Diterima:
Buka terminal dan ketik:
sudo gedit /etc/apache2/apache2.conf
Temukan ini:
<Directory /var/www/>
Ubah AllowOverride None
ke AllowOverride All
Kemudian jalankan:
sudo a2enmod rewrite
Jangan lupa restart apache2:
sudo service apache2 restart