---
title: "Cara Menggunakan File .htaccess | Clouden"
description: "File .htaccess adalah file konfigurasi server yang memungkinkan pengguna Shared Hosting mengubah pengaturan server Apache seperti redirect, keamanan, dan m..."
canonical_url: "https://clouden.id/panduan/cara-menggunakan-file-htaccess/"
meta:
  "og:description": "File .htaccess adalah file konfigurasi server yang memungkinkan pengguna Shared Hosting mengubah pengaturan server Apache seperti redirect, keamanan, dan m..."
  "og:image": "https://clouden.id/_og/s/o_a54357b5fc56e218.png"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Cara Menggunakan File .htaccess"
  "twitter:image": "https://clouden.id/_og/s/o_a54357b5fc56e218.png"
---

> Index of every page on this site: [llms.txt](https://clouden.id/llms.txt)

[**Beranda **](https://clouden.id/panduan/) [**Hosting**](https://clouden.id/panduan/kategori/hosting/)**Cara Menggunakan File .htaccess**

# **Cara Menggunakan File .htaccess**

**Terakhir diperbarui pada 4 Desember 2025**

File **.htaccess** adalah *file* konfigurasi server yang memungkinkan pengguna *Shared Hosting* mengubah pengaturan server Apache seperti *redirect*, keamanan, dan manajemen URL tanpa perlu mengakses konfigurasi utama server.

## I. Akses dan Membuat File .htaccess

Karena *file* ini adalah *hidden file* (tersembunyi), Anda mungkin perlu mengubah pengaturan *File Manager* Anda.

### 1. Menampilkan Hidden File

1. **Login ke Control Panel:** Masuk ke *Control Panel Hosting* Anda.
2. **Akses File Manager:** Buka **File Manager** Anda.
3. **Tampilkan Tersembunyi:** Cari tombol **Settings** (Pengaturan) di pojok kanan atas, centang opsi **Show Hidden Files (Tampilkan File Tersembunyi)**, lalu simpan.

### 2. Membuat File Baru (Jika Tidak Ada)

1. Navigasikan ke *root directory* *website* Anda (biasanya /public\_html/).
2. Klik tombol **+ File** atau **New File**.
3. Beri nama persis: **.htaccess** (dengan titik di depan, tanpa ekstensi).
4. Klik **Create**.

## II. Fungsi Umum dan Contoh Skrip

Anda dapat mengedit *file* .htaccess dengan mengklik kanan dan memilih **Edit**. Selalu masukkan skrip di baris baru.

### 1. Redirect HTTP ke HTTPS (Wajib Setelah Install SSL)

Untuk memastikan *website* Anda selalu diakses melalui jalur yang aman (HTTPS):

> RewriteEngine On  
>  RewriteCond %{HTTPS} off  
>  RewriteRule ^(.\*)$ https://%{HTTP\_HOST}%{REQUEST\_URI} \[L,R=301]

### 2. Force Non-WWW ke WWW (atau Sebaliknya)

Untuk memastikan domain hanya diakses menggunakan satu versi URL (penting untuk SEO):

- **Dari Non-WWW ke WWW:**

> RewriteEngine On  
>  RewriteCond %{HTTP\_HOST} ^namadomainanda\\.com \[NC]  
>  RewriteRule ^(.\*)$ http://www.namadomainanda.com/$1 \[L,R=301]

- **Dari WWW ke Non-WWW:**

> RewriteEngine On  
>  RewriteCond %{HTTP\_HOST} ^www\\.namadomainanda\\.com \[NC]  
>  RewriteRule ^(.\*)$ http://namadomainanda.com/$1 \[L,R=301]

### 3. Mengatur Halaman Error Kustom

Anda dapat menampilkan halaman kustom saat pengunjung menemukan *error*:

> ErrorDocument 404 /404.html  
>  ErrorDocument 403 /403.html

### 4. Memblokir Akses Berdasarkan Alamat IP

Untuk memblokir *spammer* atau serangan dari alamat IP tertentu:

> order allow,deny  
>  deny from 192.168.1.100 # Ganti dengan IP yang ingin diblokir  
>  deny from 123.45.6.% # Blokir range IP  
>  allow from all

## III. Peringatan Penting

- **Sensitivitas Syntax:** .htaccess sangat sensitif terhadap kesalahan penulisan (*syntax*). Satu kesalahan kecil dapat menyebabkan **Error 500 Internal Server Error**.
- **Backup:** Selalu **buat salinan cadangan (*****backup*****)** dari *file* .htaccess yang sudah berfungsi sebelum Anda melakukan perubahan apa pun.
- **Prioritas:** Aturan .htaccess hanya berlaku untuk *folder* tempat *file* itu berada dan semua *subfolder* di bawahnya.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://clouden.id/#website","@type":"WebSite","name":"Clouden","url":"https://clouden.id/","publisher":{"@id":"https://clouden.id/#identity"}},{"@id":"https://clouden.id/panduan/cara-menggunakan-file-htaccess/#webpage","@type":"WebPage","description":"File .htaccess adalah file konfigurasi server yang memungkinkan pengguna Shared Hosting mengubah pengaturan server Apache seperti redirect, keamanan, dan m...","name":"Cara Menggunakan File .htaccess","url":"https://clouden.id/panduan/cara-menggunakan-file-htaccess/","isPartOf":{"@id":"https://clouden.id/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://clouden.id/panduan/cara-menggunakan-file-htaccess/"]}],"primaryImageOfPage":{"@id":"https://clouden.id/#logo"}},{"@id":"https://clouden.id/#identity","description":"Clouden adalah penyedia layanan hosting murah berkualitas serta domain Indonesia dan internasional dengan jaminan uptime 99,9%.","email":"sales@clouden.id","name":"Clouden","priceRange":"$","telephone":"+62-821-3000-5337","url":"https://clouden.id","@type":["Organization","LocalBusiness"],"address":{"@type":"PostalAddress","streetAddress":"Perum Bangau Putih Permai","addressLocality":"Tulungagung","addressRegion":"Jawa Timur","postalCode":"66229","addressCountry":"ID"},"image":{"@id":"https://clouden.id/#/schema/image/1"},"sameAs":["https://www.facebook.com/cloudenid/","https://www.instagram.com/cloudenid/","https://www.linkedin.com/company/akselerasi-prima-digital/","https://www.youtube.com/@cloudenid"]},{"@id":"https://clouden.id/#/schema/image/1","@type":"ImageObject","contentUrl":"https://clouden.id/assets/images/og-image.png","inLanguage":"id","url":"https://clouden.id/assets/images/og-image.png"},{"@id":"https://clouden.id/#logo","@type":"ImageObject","caption":"Clouden","contentUrl":"https://clouden.id/assets/images/logo.svg","inLanguage":"id","url":"https://clouden.id/assets/images/logo.svg"},{"@id":"https://clouden.id/#organization","@type":"Organization","logo":"https://clouden.id/assets/images/logo.svg","name":"Clouden","url":"https://clouden.id","address":{"@type":"PostalAddress","streetAddress":"Perum Bangau Putih Permai","addressLocality":"Tulungagung","addressRegion":"Jawa Timur","postalCode":"66229","addressCountry":"ID"},"sameAs":["https://www.facebook.com/cloudenid/","https://www.instagram.com/cloudenid/","https://www.linkedin.com/company/akselerasi-prima-digital/","https://www.youtube.com/@cloudenid"]}]}
```

## Sitemap

See the full [sitemap](https://clouden.id/sitemap.md) for all pages.
