我需要用的ISAPI_Rewrite在我安装的一些规则帮助。 (如果你只知道mod_rewrite的可能是一个很好的帮助,所以我会适应的配置)。

我要为很老实关于我的需求。我需要做的这个配置在接下来的几个小时,没有时间现在理解的所有的有关重写,正则表达式和这样。我真的觉得你能帮助我,如果我有更多的信誉我甚至会成立一个赏金...:(

其实,我认为,我需要的是简单的:

我有一个com域。我的网站的主要URL将会是http:// www.mainurl.com/。我有其他两个域:mainurl.net和mainurl.org

我需要什么(在ISAPI-重写2,用在根文件的httpd.ini文件所做的配置)是:每次有人在浏览器写入mainurl.net变得HTTP:// www.mainurl.com/ 301重定向。如果它不能加www书面变得HTTP:// www.mainurl.com/。如果有人写mainurl.net/about成为HTTP:// www.mainurl.com/about/。重定向总是.COM,www的部分和最后的斜线/.

在此先感谢大家!

有帮助吗?

解决方案

您ISAPI_Rewrite2语法将是:

[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]
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top