Aiuto per il reindirizzamento per .com, .net e .org domini: reindirizzando tutti loro di .com
-
20-09-2019 - |
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!
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]