Untuk mengonversi konfigurasi Apache .htaccess
yang Anda berikan ke dalam format web.config
untuk IIS, Anda dapat menggunakan aturan berikut. Pastikan Anda menyimpan file ini dengan nama web.config
di direktori root aplikasi Anda:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect to new domain" stopProcessing="true">
<match url="^$" />
<conditions>
<add input="{HTTP_HOST}" pattern="^name\.domain\.ac\.id$" />
<add input="{HTTP_HOST}" pattern="^www\.name\.domain\.ac\.id$" />
</conditions>
<action type="Redirect" url="https://name.domain.org/" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Penjelasan:
match url="^$"
: Ini mencocokkan URL yang kosong (root).conditions:
Menyediakan dua kondisi yang harus dipenuhi, yaitu hostname harus sama dengan name.domain.ac.id atau www.name.domain.ac.id.action:
Mengatur tindakan untuk melakukan pengalihan ke URL baru dengan status pengalihan 301 (Permanent).
Pastikan Anda sudah menginstal modul URL Rewrite di IIS agar konfigurasi ini dapat berfungsi dengan baik.
Top comments (0)