Question

J'ai besoin d'aide avec quelques règles à ISAPI_Rewrite dans l'installation. (Si vous ne connaissez mod_rewrite pourrait être une bonne aide, donc j'adapter la configuration).

Je vais être très honnête au sujet de mes besoins. Je dois faire cette configuration dans les prochaines heures, et ne pas avoir le temps en ce moment comprendre tout à propos de réécritures, des expressions régulières et autres. Je pense vraiment que vous pouvez me aider, si j'avais plus la réputation je même mis en place une prime ...: (

Je crois que ce que je dois en fait, est simple:

J'ai un domaine .com. La principale URL de mon site va être http: // www.mainurl.com/. J'ai deux autres domaines: mainurl.net et mainurl.org

.

Ce que je dois (dans ISAPI-rewrite 2, la configuration faite avec le fichier httpd.ini dans le fichier racine) est: chaque fois que quelqu'un écrit mainurl.net dans le navigateur, il devient http: // www.mainurl.com/ redirection 301. S'il est écrit sans www devient http: // www.mainurl.com/. Si quelqu'un écrit mainurl.net/about il devient http: // www.mainurl.com/about/. Rediriger toujours le .com, la partie www et la barre oblique finale /.

Merci à l'avance tous!

Était-ce utile?

La solution

Votre syntaxe ISAPI_Rewrite2 sera:

[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]
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top