Ini adalah bagian kedua dari artikel saya yang sebelumnya. Ada pertanyaan yg bagus mengenai bagaimana men-redirect multiple domain names dengan satu rule saja. Ini pertanyaannya:
Bagaimana cara men-redirect beberapa domain, misalkan mydomain.com redirect ke www.mydomain.com, mydomain.net ke www.mydomain.net, dan mgkin juga www.mydomain2.net ke www.mydomain.com???
Nah, regular expression sangat diperlukan disini untuk menghandle .com/.net/.org dalam 1 kondisi tertentu. Anda dapat melakukannya dengan menggunakan “Condition Input” check { {HTTP_HOST} dengan “Pattern”:
^domain.(com|net|org)$
Perhatikan bahwa ^ menandai awal dari pola dan $ tanda akhir ketika menggunakan Regular Expression.
Selain itu, untuk menangani mydomain2.net, pastikan untuk mengatur “Logical Grouping” untuk Match Any. Hal ini memungkinkan salah satu aturan untuk menyebabkan aturan untuk mencocokkan kondisi dan redirect. Setelah pengaturan untuk Match Any, Anda dapat menambahkan banyak domain yang Anda inginkan dengan aturan tunggal dengan beberapa kondisi.
Mari kita lihat mydomain2.com dan .net.. Berikut adalah Pola yang akan menangkap semua situasi:
^(www.)?mydomain2.(com|net)$
Ini menangkap www dan non-www dan juga .com dan .net.
Berikut ini adalah screenshot:
- domain.com (kondisi 1)
- domain.net (kondisi 1)
- www.mydomain2.com (kondisi 2)
- www.mydomain2.net (kondisi 2)
- mydomain2.com (kondisi 2)
- mydomain2.com (kondisi 2)
- www.domain.net (kondisi 3)
Perhatikan bahwa Aksi ini akan mengarahkan semua dari mereka ke tempat yang sama (www.domain.com). Pastikan bahwa tidak ada kondisi sesuai www.domain.com atau Anda akan membuat satu lingkaran.
Konfigurasi yang dihasilkan akan terlihat seperti ini:
1 |
<globalRules> |
1 |
<rule name="Redirects to www.domain.com" patternSyntax="ECMAScript" stopProcessing="true"> |
1 |
<match url=".*" /> |
1 |
<conditions logicalGrouping="MatchAny"> |
1 |
<add input="{HTTP_HOST}" pattern="^domain.*(com|net)$" /> |
1 |
<add input="{HTTP_HOST}" pattern="^(www.)?mydomain2.(com|net)$" /> |
1 |
<add input="{HTTP_HOST}" pattern="^www.domain.net$" /> |
1 |
</conditions> |
1 |
<action type="Redirect" url="http://www.domain.com/{R:0}" /> |
1 |
</rule> |
1 |
</globalRules> |
1 |
</rewrite> |
Anda dapat melakukan ini dengan menggunakan wildcard juga. Semoga membantu.
Alasan Memilih JaringanHosting.com sebagai Mitra Hosting Anda:
1. Jaminan uptime 99,9 %
Uptime merupakan kondisi dimana mesin server hosting berserta seluruh fungsi server berjalan dengan semestinya. Sehingga dengan adanya jaminan uptime 99,9 % maka website anda bisa diakses secara normal.
2. Menyediakan Control Panel Terbaik
JaringanHosting.com menggunakan World Class Plesk Control Panel yang memudahkan Anda untuk mengatur, memodifikasi, mengkonfigurasi domain, email, database. Semua terintegrasi menjadi satu
3. Customer Support 24 Jam
Support Team kami selalu siap membantu Anda 24x7x365, tidak peduli pagi, siang, ataupun malam, tim support kami akan selalu membantu Anda jika ada masalah
4. Sistem yang Dapat Diandalkan
Sistem ini mampu tercapai berkat support dari bagian unik di teknologi “load-balancing” kami dan koneski super cepat dari backbone jaringan kami. Dengan load balancing, website Anda akan tersedia di beberapa server, dan jika satu server down, maka website Anda akan tetap tersedia karena adanya server penopang lainnya. Sistem dan teknologi ini tentunya akan meng-eliminasi kemungkinan downtime dari website Anda
5. Garansi Jaminan Uang Kembali
Jaringanhosting.com memberikan jaminan garansi uang kembali jika anda kecewa dengan pelayanan, dengan ketentuan dibuat dalam waktu 30 hari dari tanggal order.