Mengatasi Gambar yang Tidak Muncul pada WordPress Network

Beberapa waktu lalu, ada kawan mengabarkan blog nya di malhikdua tidak keluar gambar. Uda seminggu lebih katanya. Tak lama, langsung saya cek, ternyata benar, gambar header di blog tidak muncul. Saya cek blog sendiri juga demikian, berarti ini masalah ada pada system keseluruhan.

Coba diperuncing, blog utama baik-baik saja. Seluruh image tampil sempurna. Ooo, bukan system server ni. Ini pasti terkait konfigurasi nginx dalam menangani worpress multisite / network / multi user.

Tak perlu panjang lebar, permasalahan ini selalu terjadi pada webserver nginx yang konfigurasinya berbeda dengan apache. Solusinya cukup menambahkan baris berikut :

try_files $uri $uri/ /index.php?$args ;
rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
if (!-e $request_filename) {
rewrite ^.+/?(/wp-.*) $1 last;
rewrite ^.+/?(/.*\.php)$ $1 last;
rewrite ^(.+)$ /index.php?q=$1 last;
}

Untuk pengguna Kloxo MR masukkan script diatas pada “/opt/configs/nginx/conf/globals/switch_wildcards.conf”. Panel lain menyesuaikan.

Leave a Reply

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *