Url rewriting 这个Isapi重写规则实际上是如何工作的?

Url rewriting 这个Isapi重写规则实际上是如何工作的?,url-rewriting,isapi,Url Rewriting,Isapi,我们在一个网站上有它,我在另一个网站上也需要它,但我不想在不了解它的情况下直接使用它 感谢您的帮助。可以找到有关ISAPI重写的更多信息。我从中学习了如何使用URL重写。这是Apache官方文档的一部分。也是为URL重写的初学者准备的。虽然它面向apache,但至少应该提供一个起点。重写cond是一个条件,就像IF语句一样。它测试主机是否为drink-superstore.com,没有前导www。如果条件计算结果为true,则规则将应用于请求 规则是这样的:重定向到同一个url($1),使用不同

我们在一个网站上有它,我在另一个网站上也需要它,但我不想在不了解它的情况下直接使用它


感谢您的帮助。

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

重写cond是一个条件,就像IF语句一样。它测试主机是否为drink-superstore.com,没有前导www。如果条件计算结果为true,则规则将应用于请求

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

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