Sa presupunem ca vrem sa redirectionam http://exemplu.ro si http://www.exemplu.ro catre conexiunea criptata https://exemplu.ro, adaugati in fisierul web.config din radacina domeniului pe care vreti sa-l redirectionati urmatoarea regula:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
   <httpRedirect enabled="true" destination="https://exemplu.ro" httpResponseStatus="Permanent" />
</configuration>

In sectiunea redirect type [httpResponseStatus] alegem tipul redirectionarii 301, 302 sau 307, exemplu:

Redirectionare permanenta 301 => httpResponseStatus="Permanent"

Mutat temporar 302 => httpResponseStatus="Found"

Redirectionare temporară 307 => httpResponseStatus="Temporary"

 

Pentru o redirectionare cu pastrarea cai originale (potrivire exacta a URL-ului redirectionat cu URL-ul de destinatie) si a interogarii, exemplu:

http://www.exemplu.ro/index.php?option=com_content&view=article

care este redirectionat catre:

https://exemplu.ro/index.php?option=com_content&view=article

 

In acest caz trebuie adaugata linia de cod [exactDestination="true"], iar la [destination="https://exemplu.ro"] trebuie adaugat [$V$Q], exemplu:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
   <httpRedirect enabled="true" exactDestination="true" destination="https://exemplu.ro$V$Q" httpResponseStatus="Permanent" />
</configuration>