[{"data":1,"prerenderedAt":363},["ShallowReactive",2],{"panduan-article-cara-menggunakan-file-htaccess":3},{"article":4,"category":350},{"id":5,"title":6,"body":7,"created_at":337,"description":338,"extension":339,"featured":340,"meta":341,"navigation":342,"ogImage":343,"path":344,"robots":343,"schemaOrg":343,"seo":345,"sitemap":346,"stem":347,"updated_at":348,"__hash__":349},"knowledgeBase\u002Fpanduan\u002Fhosting\u002Fcara-menggunakan-file-htaccess.md","Cara Menggunakan File .htaccess",{"type":8,"value":9,"toc":321},"minimark",[10,32,37,51,56,91,95,131,135,145,149,155,168,172,175,183,200,207,220,224,231,239,243,250,264,268],[11,12,13,14,18,19,23,24,27,28,31],"p",{},"File ",[15,16,17],"strong",{},".htaccess"," adalah ",[20,21,22],"em",{},"file"," konfigurasi server yang memungkinkan pengguna ",[20,25,26],{},"Shared Hosting"," mengubah pengaturan server Apache seperti ",[20,29,30],{},"redirect",", keamanan, dan manajemen URL tanpa perlu mengakses konfigurasi utama server.",[33,34,36],"h2",{"id":35},"i-akses-dan-membuat-file-htaccess","I. Akses dan Membuat File .htaccess",[11,38,39,40,42,43,46,47,50],{},"Karena ",[20,41,22],{}," ini adalah ",[20,44,45],{},"hidden file"," (tersembunyi), Anda mungkin perlu mengubah pengaturan ",[20,48,49],{},"File Manager"," Anda.",[52,53,55],"h3",{"id":54},"_1-menampilkan-hidden-file","1. Menampilkan Hidden File",[57,58,59,69,77],"ol",{},[60,61,62,65,66,50],"li",{},[15,63,64],{},"Login ke Control Panel:"," Masuk ke ",[20,67,68],{},"Control Panel Hosting",[60,70,71,74,75,50],{},[15,72,73],{},"Akses File Manager:"," Buka ",[15,76,49],{},[60,78,79,82,83,86,87,90],{},[15,80,81],{},"Tampilkan Tersembunyi:"," Cari tombol ",[15,84,85],{},"Settings"," (Pengaturan) di pojok kanan atas, centang opsi ",[15,88,89],{},"Show Hidden Files (Tampilkan File Tersembunyi)",", lalu simpan.",[52,92,94],{"id":93},"_2-membuat-file-baru-jika-tidak-ada","2. Membuat File Baru (Jika Tidak Ada)",[57,96,97,108,119,125],{},[60,98,99,100,103,104,107],{},"Navigasikan ke ",[20,101,102],{},"root directory"," ",[20,105,106],{},"website"," Anda (biasanya \u002Fpublic_html\u002F).",[60,109,110,111,114,115,118],{},"Klik tombol ",[15,112,113],{},"+ File"," atau ",[15,116,117],{},"New File",".",[60,120,121,122,124],{},"Beri nama persis: ",[15,123,17],{}," (dengan titik di depan, tanpa ekstensi).",[60,126,127,128,118],{},"Klik ",[15,129,130],{},"Create",[33,132,134],{"id":133},"ii-fungsi-umum-dan-contoh-skrip","II. Fungsi Umum dan Contoh Skrip",[11,136,137,138,140,141,144],{},"Anda dapat mengedit ",[20,139,22],{}," .htaccess dengan mengklik kanan dan memilih ",[15,142,143],{},"Edit",". Selalu masukkan skrip di baris baru.",[52,146,148],{"id":147},"_1-redirect-http-ke-https-wajib-setelah-install-ssl","1. Redirect HTTP ke HTTPS (Wajib Setelah Install SSL)",[11,150,151,152,154],{},"Untuk memastikan ",[20,153,106],{}," Anda selalu diakses melalui jalur yang aman (HTTPS):",[156,157,158],"blockquote",{},[11,159,160,161,164,165,167],{},"RewriteEngine On",[162,163],"br",{},"\nRewriteCond %{HTTPS} off",[162,166],{},"\nRewriteRule ^(.*)$ https:\u002F\u002F%{HTTP_HOST}%{REQUEST_URI} [L,R=301]",[52,169,171],{"id":170},"_2-force-non-www-ke-www-atau-sebaliknya","2. Force Non-WWW ke WWW (atau Sebaliknya)",[11,173,174],{},"Untuk memastikan domain hanya diakses menggunakan satu versi URL (penting untuk SEO):",[176,177,178],"ul",{},[60,179,180],{},[15,181,182],{},"Dari Non-WWW ke WWW:",[156,184,185],{},[11,186,160,187,189,190,192,193,199],{},[162,188],{},"\nRewriteCond %{HTTP_HOST} ^namadomainanda\\.com [NC]",[162,191],{},"\nRewriteRule ^(.*)$ ",[194,195,196],"a",{"href":196,"rel":197},"http:\u002F\u002Fwww.namadomainanda.com\u002F$1",[198],"nofollow"," [L,R=301]",[176,201,202],{},[60,203,204],{},[15,205,206],{},"Dari WWW ke Non-WWW:",[156,208,209],{},[11,210,160,211,213,214,192,216,199],{},[162,212],{},"\nRewriteCond %{HTTP_HOST} ^www\\.namadomainanda\\.com [NC]",[162,215],{},[194,217,218],{"href":218,"rel":219},"http:\u002F\u002Fnamadomainanda.com\u002F$1",[198],[52,221,223],{"id":222},"_3-mengatur-halaman-error-kustom","3. Mengatur Halaman Error Kustom",[11,225,226,227,230],{},"Anda dapat menampilkan halaman kustom saat pengunjung menemukan ",[20,228,229],{},"error",":",[156,232,233],{},[11,234,235,236,238],{},"ErrorDocument 404 \u002F404.html",[162,237],{},"\nErrorDocument 403 \u002F403.html",[52,240,242],{"id":241},"_4-memblokir-akses-berdasarkan-alamat-ip","4. Memblokir Akses Berdasarkan Alamat IP",[11,244,245,246,249],{},"Untuk memblokir ",[20,247,248],{},"spammer"," atau serangan dari alamat IP tertentu:",[156,251,252],{},[11,253,254,255,257,258,260,261,263],{},"order allow,deny",[162,256],{},"\ndeny from 192.168.1.100 # Ganti dengan IP yang ingin diblokir",[162,259],{},"\ndeny from 123.45.6.% # Blokir range IP",[162,262],{},"\nallow from all",[33,265,267],{"id":266},"iii-peringatan-penting","III. Peringatan Penting",[176,269,270,283,304],{},[60,271,272,275,276,279,280,118],{},[15,273,274],{},"Sensitivitas Syntax:"," .htaccess sangat sensitif terhadap kesalahan penulisan (",[20,277,278],{},"syntax","). Satu kesalahan kecil dapat menyebabkan ",[15,281,282],{},"Error 500 Internal Server Error",[60,284,285,288,289,300,301,303],{},[15,286,287],{},"Backup:"," Selalu ",[15,290,291,292,299],{},"buat salinan cadangan (",[20,293,294],{},[15,295,296],{},[15,297,298],{},"backup",")"," dari ",[20,302,22],{}," .htaccess yang sudah berfungsi sebelum Anda melakukan perubahan apa pun.",[60,305,306,309,310,313,314,316,317,320],{},[15,307,308],{},"Prioritas:"," Aturan .htaccess hanya berlaku untuk ",[20,311,312],{},"folder"," tempat ",[20,315,22],{}," itu berada dan semua ",[20,318,319],{},"subfolder"," di bawahnya.",{"title":322,"searchDepth":323,"depth":323,"links":324},"",2,[325,330,336],{"id":35,"depth":323,"text":36,"children":326},[327,329],{"id":54,"depth":328,"text":55},3,{"id":93,"depth":328,"text":94},{"id":133,"depth":323,"text":134,"children":331},[332,333,334,335],{"id":147,"depth":328,"text":148},{"id":170,"depth":328,"text":171},{"id":222,"depth":328,"text":223},{"id":241,"depth":328,"text":242},{"id":266,"depth":323,"text":267},"2025-11-03","File .htaccess adalah file konfigurasi server yang memungkinkan pengguna Shared Hosting mengubah pengaturan server Apache seperti redirect, keamanan, dan m...","md",false,{},true,null,"\u002Fpanduan\u002Fhosting\u002Fcara-menggunakan-file-htaccess",{"title":6,"description":338},{"loc":344},"panduan\u002Fhosting\u002Fcara-menggunakan-file-htaccess","2025-12-04","xHCfdAeVYU_IgEoYkbC5Wq0fe_IhYV1nq-IaUim8BmU",{"id":351,"title":322,"body":352,"description":356,"extension":339,"meta":357,"name":358,"navigation":342,"path":359,"seo":360,"stem":361,"__hash__":362},"knowledgeBaseCategories\u002Fpanduan\u002Fhosting\u002Findex.md",{"type":8,"value":353,"toc":354},[],{"title":322,"searchDepth":323,"depth":323,"links":355},[],"Pengelolaan akun _hosting_ secara umum.",{},"Hosting","\u002Fpanduan\u002Fhosting",{"description":356},"panduan\u002Fhosting\u002Findex","woLZFaCOqN1tbBRzjzz5NsY7TjoV4LBmInsPC5jCfhE",1793089358377]