Error “Too Many Redirects” pada WordPress umumnya terjadi ketika ada konfigurasi yang tidak benar di situs Anda, terutama terkait dengan pengaturan URL atau aturan redirect. Berikut adalah beberapa langkah yang dapat Anda ambil untuk memperbaiki masalah ini:
- Perbarui URL di Pengaturan WordPress: Pastikan URL situs Anda telah diatur dengan benar di dalam dasbor WordPress. Pergi ke “Settings” > “General” dan pastikan URL WordPress Address (URL) dan Site Address (URL) sesuai dengan alamat situs Anda. Pastikan bahwa “https://” atau “http://” di depannya sesuai dengan kebutuhan.
- Periksa File wp-config.php: Pastikan bahwa file
wp-config.php
di direktori WordPress Anda mengandung pengaturan URL yang benar. Anda dapat menemukan pengaturan ini seperti berikut:define('WP_HOME', 'http://yourdomain.com');
define('WP_SITEURL', 'http://yourdomain.com');
Pastikan untuk mengganti “http://yourdomain.com” dengan URL situs WordPress Anda.
- Periksa Konfigurasi .htaccess: Buka file
.htaccess
di direktori utama WordPress Anda. Pastikan aturan redirect yang tidak diinginkan tidak ada di sana. Struktur dasar .htaccess yang benar seperti ini:# 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
- Nonaktifkan Plugin: Plugin tertentu mungkin menyebabkan masalah redirect. Nonaktifkan semua plugin dan lihat apakah masalahnya tetap ada. Jika tidak, aktifkan satu per satu sambil memeriksa setiap kali untuk menentukan plugin mana yang menyebabkan masalah.
- Periksa Pengaturan Server atau CDN: Beberapa server atau layanan CDN mungkin memiliki pengaturan redirect yang menyebabkan konflik dengan pengaturan WordPress. Periksa pengaturan di panel kontrol server atau layanan CDN dan pastikan tidak ada aturan redirect yang bertentangan.
- Periksa Konfigurasi SSL: Jika situs Anda menggunakan SSL, pastikan konfigurasi SSL diatur dengan benar. Periksa apakah ada aturan redirect yang mungkin menyebabkan loop.
- Cek Pengaturan Browser Cache: Bersihkan cache browser Anda atau coba menggunakan browser yang berbeda. Terkadang, cache browser dapat menyebabkan masalah redirect yang tidak diinginkan.
- Periksa Pengaturan Redirect di .conf Apache: Jika Anda menggunakan server web Apache dan memiliki konfigurasi virtual host di file .conf, periksa apakah ada aturan redirect yang menyebabkan masalah. Pastikan tidak ada loop redirect yang tidak diinginkan.
- Periksa Konfigurasi DNS: Pastikan konfigurasi DNS untuk domain Anda diatur dengan benar. Konflik konfigurasi DNS dapat menyebabkan masalah redirect.
- Periksa Modul Mod_Rewrite: Pastikan modul
mod_rewrite
diaktifkan di server Anda. Modul ini diperlukan untuk mengatur aturan redirect di WordPress.
Jika setelah mencoba langkah-langkah di atas masalah masih berlanjut, sebaiknya hubungi penyedia hosting Anda atau konsultasikan dengan pengembang web yang lebih berpengalaman untuk mendapatkan bantuan lebih lanjut.