【发布时间】:2010-03-15 18:14:37
【问题描述】:
在我的安装过程中,我需要有关 ISAPI_Rewrite 中一些规则的帮助。 (如果你只知道 mod_rewrite 可能会有很好的帮助,所以我会调整配置)。
我会非常诚实了解我的需求。我需要在接下来的几个小时内完成此配置,并且没有时间现在了解关于重写、正则表达式等的一切。我真的认为你可以帮助我,如果我有更多的声誉,我什至会设置一个赏金...... :(
其实我相信我需要的很简单:
我有一个 .com 域。我网站的主 URL 将是 http://www.mainurl.com/。我还有另外两个域:mainurl.net 和 mainurl.org。
我需要的(在 isapi-rewrite 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 部分和最后的斜杠 /。
提前谢谢大家!
【问题讨论】:
-
为什么是-1?是不是因为我说我只是想要答案?我认为,诚实并不是一个好主意。下次我只会问这个问题......
-
@user:我没有投反对票(只是投票将其移至 serverfault),但我可以告诉你我不喜欢 因为 你是有急事,我们会尽快回复您。
-
我同意你的观点:我不是说你必须着急回答我……我只是说我看不懂很多手册,学过正则表达式什么的来自服务器中模块的文档,我不会仅用于此配置。当我这么说时,有些人可能会“被冒犯”,因为当我说我只是想要答案时,“我们不是来为你工作的”。我不是那个意思。我认为这是不公平的,因为我总是尝试投票并接受人们写的所有答案,并且只是诚实地回答我的问题。
标签: mod-rewrite http-status-code-301 isapi-rewrite isapi-redirect