Isapi Rewrite规则实际上如何运作?

时间:2011-05-23 19:19:03

标签: url-rewriting isapi

#add in the www
RewriteCond Host: (?:http\://)?drink-superstore\.com
RewriteRule (.+) http\://www.drink-superstore.com$1 [I,RP]

我们在其中一个网站上有它,我需要在另一个网站中使用它,但我不想在不理解它的情况下使用它。

帮助表示赞赏。

2 个答案:

答案 0 :(得分:1)

RewriteCond是一个条件,就像IF语句一样。它测试HOST是否是drink-superstore.com,没有领先的www。如果条件的计算结果为true,则该规则将应用于请求。

规则说:重定向到使用不同主机的同一网址($ 1),带有www前缀。重定向带有RP选项,代表“Redirect Permanently”。这是一个HTTP 301响应代码。

答案 1 :(得分:0)

可以找到有关ISAPI重写的更多信息here。我学习了如何使用this handy page中的URL重写。它是官方Apache文档的一部分。但是对于URL重写的初学者也是here is a tutorial。虽然它面向apache,但这至少应该提供一个起点。