Domanda

Ho bisogno di aiuto con alcune regole in ISAPI_Rewrite nella mia installazione. (Se si conosce solo mod_rewrite potrebbe essere un buon aiuto per, quindi vorrei adattare la configurazione).

Ho intenzione di essere molto onesto le mie esigenze. Ho bisogno di fare questa configurazione nelle prossime ore, e non ho tempo ora comprendere tutto su riscritture, le espressioni regolari e così via. Credo davvero che tu mi possa aiutare, se avessi più reputazione Vorrei anche istituire una taglia ...: (

In realtà, credo che quello che ho bisogno è semplice:

Ho un dominio .com. L'URL principale del mio sito sta per essere http: // www.mainurl.com/. Ho altri due domini: mainurl.net e mainurl.org

.

Quello che mi serve (in ISAPI-rewrite 2, la configurazione realizzata con file di httpd.ini nel file di root) è: ogni volta che qualcuno scrive mainurl.net in del browser diventa http: // www.mainurl.com/ 301 reindirizzamento. Se è scritto senza www diventa http: // www.mainurl.com/. Se qualcuno scrive mainurl.net/about diventa http: // www.mainurl.com/about/. Redirect sempre il .com, la parte www e la barra finale /.

Grazie in anticipo a tutti voi!

È stato utile?

Soluzione

Il tuo sintassi ISAPI_Rewrite2 sarà:

[ISAPI_Rewrite]

RewriteCond Host: (mailurl\.(?:net|org|com))
RewriteRule (.*?)(/)? http\://www.$1$2(?3:/) [R]

RewriteCond Host: www\.mainurl\.(?:net|org)
RewriteRule (.*) http:// www.mainurl.com$1 [RP]
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top