Pada artikel ini akan dijelaskan tentang cara membuat file .htaccess untuk melakukan redirect situs atau halaman tertentu konten situs anda.
Gunakan perintah-perintah di bawah ini untuk meredirect situs atau halaman tertentu website anda:
1. Mengalihkan url situs utama ke url situs yang lain, contoh: “domain-anda.com” diarahkan ke “domain-anda.net”:
[php]# Perintah ini berfungsi untuk mengalihkan keseluruhan website ke domain yang lain
Redirect 301 /
http://fadli-tn.info/[/php]2. Mengalihkan (redirect) file “index.html” ke folder / sub folder tertentu:
[php]# Perintah ini berfungsi untuk mengalihkan halaman utama index.html ke folder atau subfolder tertentu
Redirect /index.html
http://fadli-tn.info/folder-baru/[/php]3. Mengalihkan (redirect) file lama ke file baru (direktori / folder yang berbeda):
[php]# Perintah ini berfungsi untuk mengalihkan folder lama ke folder yang baru
Redirect /direktorilama/filelama.html
http://fadli-tn.info/direktoribaru/filebaru.html[/php]4. Mengalihkan (redirect) index situs ke index halaman tertentu:
[php]# Perintah ini berfungsi untuk menentukan index halaman tertentu
DirectoryIndex index.php[/php]
5. Redirect user untuk mengakses situs tanpa menggunakan prefix “
www.”:[php]# Redirect semua visitor untuk akses situs tanpa menggunakan prefix
www.,# (http://www.situsanda.com/… akan dialihkan ke
http://situsanda.com/…)# penerapannya adalah melalui cara berikut ini:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.fadli-tn\.info$ [NC]
RewriteRule ^(.*)$
http://fadli-tn.info/$1 [L,R=301][/php]
6. Redirect user untuk mengakses situs menggunakan prefix “
www.”:[php]# Redirect semua visitor untuk akses situs dengan menggunakan prefix
www.,# (http://domain-anda.com/… akan dialihkan ke
http://www.domain-anda.com/…)# penerapannya adalah melalui cara berikut ini:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.fadli-tn\.info$ [NC]
RewriteRule ^(.*)$
http://www.fadli-tn.info/$1 [L,R=301][/php]
7. Redirect user situs ke versi aman domain anda (akses ke SSL):
[php]# Cara paling mudah untuk redirect visitor selalu akses secure connection (https://)
dapat dilakukan dengan cara di bawah ini:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$
https://www.fadli-tn.info/$1 [R,L][/php]
8. Redirect user akses prefix “
www.” ke “http://” dan “https://”:
[php]RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} !^www\.fadli-tn\.info$ [NC]
RewriteRule ^(.*)$
http://www.fadli-tn.info/$1 [L,R=301]
RewriteCond %{SERVER_PORT} 443
RewriteCond %{HTTP_HOST} !^www\.fadli-tn\.info$ [NC]
RewriteRule ^(.*)$
https://www.fadli-tn.info/$1 [L,R=301][/php]
9. Redirect visitor ke “https://” untuk folder (direktori) tertentu:
[php]# Jika anda menginginkan https diterapkan pada folder tertentu gunakan perintah
berikut ini:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} foldersaya
RewriteRule ^(.*)$
https://www.fadli-tn.info/foldersaya/$1 [R,L][/php]