{"id":2265,"date":"2025-06-19T12:11:35","date_gmt":"2025-06-19T05:11:35","guid":{"rendered":"https:\/\/www.jagoweb.com\/kb\/?post_type=ht_kb&#038;p=2265"},"modified":"2025-06-23T12:15:30","modified_gmt":"2025-06-23T05:15:30","slug":"pengertian-htaccess","status":"publish","type":"ht_kb","link":"https:\/\/www.jagoweb.com\/kb\/knowledge-base-jagoweb\/pengertian-htaccess\/","title":{"rendered":"Pengertian .htaccess"},"content":{"rendered":"<p>Pada artikel ini akan dijelaskan tentang cara membuat file\u00a0<b class=\"code\">.htaccess<\/b>\u00a0untuk melakukan redirect situs atau halaman tertentu konten situs anda. Efek redirect ini tidak akan berpengaruh pada email yang terkait dengan domain anda.<span id=\"more-11635\"><\/span><\/p>\n<table border=\"1\" align=\"center\">\n<tbody>\n<tr>\n<td><b>Peringatan:<\/b><\/p>\n<div>.htaccess merupakan file konfigurasi yang sangat berpengaruh terhadap suatu website. Meskipun mungkin anda secara tidak sengaja melupakan hal yang sepele (lupa menambahkan spasi misalnya) dapat menyebabkan halaman website tidak akan terbuka (berfungsi) sama sekali. Dikarenakan .htaccess merupakan file sistem yang tersembunyi, pastikan software ftp anda terkonfigurasi untuk menampilkan file-file yang tersembunyi. Biasanya opsi ini dapat anda temukan pada menu \u201cPreferences \/ Options\u201d program FTP anda.<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<div class=\"catatan\">\n<h3 id=\"catatan\" id=\"catatan\" >Catatan:<\/h3>\n<div>Alasan mengapa anda harus menyimpan file tersebut dengan nama \u201c<b class=\"normal\">htaccess.txt<\/b>\u201d adalah karena sebagian besar sistem operasi dan program FTP secara default tidak dapat mengenali (membaca) file \u201c<b class=\"normal\">.htaccess<\/b>\u201c. Setelah file\u00a0<b class=\"normal\">\u201chtaccess.txt<\/b>\u201d berhasil diupload ke webserver, rename file \u201c<b class=\"normal\">htaccess.txt<\/b>\u201d menjadi \u201c<b class=\"normal\">.htaccess<\/b>\u201c.<br \/>\nGunakan perintah-perintah di bawah ini untuk meredirect situs atau halaman tertentu website anda:<\/div>\n<\/div>\n<ol>\n<li><b>Mengalihkan url situs utama ke url situs yang lain, contoh: \u201cdomainanda.com\u201d diarahkan ke \u201c<span class=\"Apple-style-span\">domainanda.com<\/span>\u201c:<\/b>\n<pre><code class=\"kodeku\"># Perintah ini berfungsi untuk mengalihkan keseluruhan website ke domain yang lain\r\nRedirect 301 \/ http:\/\/domainanda.com\/<\/code><\/pre>\n<\/li>\n<li><b>Mengalihkan (redirect) file \u201cindex.html\u201d ke folder \/ sub folder tertentu:<\/b>\n<pre><code class=\"kodeku\"># Perintah ini berfungsi untuk mengalihkan halaman utama index.html ke folder atau subfolder tertentu\r\nRedirect \/index.html http:\/\/domainanda.com<\/code>\/folder-baru\/<\/pre>\n<\/li>\n<li><b>Mengalihkan (redirect) file lama ke file baru (direktori \/ folder yang berbeda):<\/b>\n<pre><code class=\"kodeku\"># Perintah ini berfungsi untuk mengalihkan folder lama ke folder yang baru\r\nRedirect \/direktorilama\/filelama.html http:\/\/domainanda.com<\/code>\/direktoribaru\/filebaru.html<\/pre>\n<\/li>\n<li><b>Mengalihkan (redirect) index situs ke index halaman tertentu:<\/b>\n<pre><code class=\"kodeku\"># Perintah ini berfungsi untuk menentukan index halaman tertentu\r\nDirectoryIndex index.php<\/code><\/pre>\n<\/li>\n<li><b>Redirect user untuk mengakses situs tanpa menggunakan prefix \u201cwww.\u201d:<\/b>\n<pre><code class=\"kodeku\"># Redirect semua visitor untuk akses situs tanpa menggunakan prefix www.,\r\n# (http:\/\/www.domainanda.com\/... akan dialihkan ke http:\/\/domainanda.com\/...)\r\n# penerapannya adalah melalui cara berikut ini:\r\n\r\nRewriteEngine On\r\nRewriteCond %{HTTP_HOST} ^www\\.domainanda\\.com$ [NC]\r\nRewriteRule ^(.*)$ http:\/\/domainanda.com<\/code>\/$1 [L,R=301]<\/pre>\n<\/li>\n<li><b>Redirect user untuk mengakses situs menggunakan prefix \u201cwww.\u201d:<\/b>\n<pre><code class=\"kodeku\"># Redirect semua visitor untuk akses situs dengan menggunakan prefix www.,\r\n# (http:\/\/domainanda.com\/... akan dialihkan ke http:\/\/www.domainanda.com\/...)\r\n# penerapannya adalah melalui cara berikut ini:\r\n\r\nRewriteEngine On\r\nRewriteCond %{HTTP_HOST} !^www\\.domainanda\\.com$ [NC]\r\nRewriteRule ^(.*)$ http:\/\/www.domainanda.com<\/code>\/$1 [L,R=301]<\/pre>\n<\/li>\n<li><b>Redirect user situs ke versi aman domain anda (akses ke SSL):<\/b>\n<pre><code class=\"kodeku\"># Cara paling mudah untuk redirect visitor selalu akses secure connection (https:\/\/) dapat dilakukan dengan cara di bawah ini:\r\nRewriteEngine On\r\nRewriteCond %{SERVER_PORT} 80\r\nRewriteRule ^(.*)$ https:\/\/www.domainanda.com<\/code>\/$1 [R,L]<\/pre>\n<\/li>\n<li><b>Redirect user akses prefix \u201cwww.\u201d ke \u201chttp:\/\/\u201d dan \u201chttps:\/\/\u201d:<\/b>\n<pre><code class=\"kodeku\">RewriteEngine On\r\n\r\nRewriteCond %{SERVER_PORT} 80\r\nRewriteCond %{HTTP_HOST} !^www\\.domainanda\\.com$ [NC]\r\nRewriteRule ^(.*)$ http:\/\/www.domainanda.com\/$1 [L,R=301]\r\n\r\nRewriteCond %{SERVER_PORT} 443\r\nRewriteCond %{HTTP_HOST} !^www\\.domainanda\\.com$ [NC]\r\nRewriteRule ^(.*)$ https:\/\/www.domainanda.com<\/code>\/$1 [L,R=301]<\/pre>\n<\/li>\n<li><b>Redirect visitor ke \u201chttps:\/\/\u201d untuk folder (direktori) tertentu:<\/b>\n<pre><code class=\"kodeku\"># Jika anda menginginkan https diterapkan pada folder tertentu gunakan perintah berikut ini:\r\nRewriteEngine On\r\nRewriteCond %{SERVER_PORT} 80\r\nRewriteCond %{REQUEST_URI} foldersaya\r\nRewriteRule ^(.*)$ https:\/\/www.domainanda.com<\/code>\/foldersaya\/$1 [R,L]<\/pre>\n<\/li>\n<\/ol>\n<div>Setelah selesai &amp; semua command (perintah) sudah ditulis dengan benar, upload ke webserver anda. Jangan lupa rename file \u201c<b class=\"normal\">htaccess.txt<\/b>\u201d menjadi \u201c<b class=\"normal\">.htaccess<\/b>\u201c.<\/div>\n","protected":false},"author":3,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":[],"ht_kb_category":[105],"ht_kb_tag":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.jagoweb.com\/kb\/wp-json\/wp\/v2\/ht_kb\/2265"}],"collection":[{"href":"https:\/\/www.jagoweb.com\/kb\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/www.jagoweb.com\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.jagoweb.com\/kb\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jagoweb.com\/kb\/wp-json\/wp\/v2\/comments?post=2265"}],"version-history":[{"count":1,"href":"https:\/\/www.jagoweb.com\/kb\/wp-json\/wp\/v2\/ht_kb\/2265\/revisions"}],"predecessor-version":[{"id":2266,"href":"https:\/\/www.jagoweb.com\/kb\/wp-json\/wp\/v2\/ht_kb\/2265\/revisions\/2266"}],"wp:attachment":[{"href":"https:\/\/www.jagoweb.com\/kb\/wp-json\/wp\/v2\/media?parent=2265"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.jagoweb.com\/kb\/wp-json\/wp\/v2\/ht_kb_category?post=2265"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.jagoweb.com\/kb\/wp-json\/wp\/v2\/ht_kb_tag?post=2265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}