Bantuan » Komunitas WordPress Indonesia » Komunitas Pengguna » [tanya] [wp.org] File static di subdomain tidak tampil di browser

  • Salam kenal.
    Saya memakai wordpress untuk blog http://isnan-wijarno.com share hosting di jasa hosting.

    Saat ini menemui masalah images, gambar yang dicopy di subdomain tidak dapat dibuka melalui browser, padahal subdomain resolved. Kata staf tempat hosting ada bagian file WordPress yang kurang di subdomain http://static.isnan-wijarno.com Pada direktori subdomain sudah ada file index.php dan .htaccess, sedangkan saya tidak memasang wordpress di subdomain, tapi TLD. Mestinya dapat membuka dari browser ketika ketik misalkan: http://static.isnan-wijarno.com/wp-content/uploads/2012/04/Bandara-Wamena.jpg
    .htaccess telah disisipkan kode berikut: ‘RewriteCond %{HTTP_REFERER} !^http://static.isnan-wijarno.com/.*$ [NC]’
    Link gambar sudah diubah ke link subdomain dan file dapat dibaca dari cPanel.

    Terima kasih

Melihat 4 balasan - 1 sampai 4 (dari total 4)
  • Moderator Bogy Harseno

    (@bogyharseno-1)

    Jika blog lama (udh bnyk post) dan udah trlanjur pakai wp-content/uploads pakai pengaturan melalui rewrite-rule. Setelah membuat subdomain dgn lokasi yg sama dgn instalasi wordpress, insert di .htaccess :

    RewriteEngine On
    RewriteRule ^wp-content/uploads(.+)$ http://static.namadomain.tld/$1 [R=301,L]
    

    Jangan ubah pengaturan upload media standar WP. Jika ada pengaturan hot-link, tambahkan di .htaccess lg :

    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?namadomain.tld [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?static.namadomain.tld [NC]
    RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
    

    Semoga berhasil…

    Pencetus Utas Silent Reader

    (@isnanwijarno)

    Saya sudah tambahkan kode tersebut di .htaccess public_html tapi belum berhasil tampil di browser. Setting folder Media upload telah dikosongi. File image yang di direktori public_html belum dihapus. Saya copy folder wp-content kecuali folder plugin dan folder wp-includes beserta isinya ke direktori subdomain (static).

    Subdomain dengan nama static berada di direktori public_html
    kodenya .htaccess sebagai berikut:

    RewriteEngine On
    RewriteRule ^wp-content/uploads(.+)$ http://static.isnan-wijarno.com/$1 [R=301,L]
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?isnan-wijarno.com [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?static.isnan-wijarno.com [NC]
    RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

    Gambar yang telah diindex Google saya redirect juga:

    RedirectMatch 301 ^/wp-content/uploads/(.*)$    http://static.isnan-wijarno.com/$1

    Terima kasih

    Moderator Bogy Harseno

    (@bogyharseno-1)

    Heheehe.. ampun dah. Klo boleh saya bantu, buatkan akun FTP yg dpt mengakses public_html dan akun administrator WordPress. Kirim ke email saya.

    Pencetus Utas Silent Reader

    (@isnanwijarno)

    Penyelesaian sementara pakai “jurus andalan” direstore ke posisi terakhir blog tanpa masalah, tanpa subdomain.

    Lain kali minta tolong lagi gan, via cPanel + WP.

Melihat 4 balasan - 1 sampai 4 (dari total 4)
  • Topik ‘[tanya] [wp.org] File static di subdomain tidak tampil di browser’ tertutup untuk balasan baru.