Назад | Перейти на главную страницу

Синтаксис перезаписи ISAPI

У меня IIS 6.0, и я использую перезапись ISAPI для перенаправления специального URL-адреса.

В принципе, как это будет работать, любой, кто переходит на www.website1.com, перенаправляется на www.website2.com, который я настроил со следующими строками:

RewriteCond %{HTTP:Host} ^website1\.com$
RewriteRule (.*) http\://www\.website2\.com [NC,R=301]

Однако есть 2 URL-адреса, которые я хочу исключить из правила перезаписи:
- www.website1.com \ Mar \ healthcheck.html
- www.website1.com \ Mar \ servname.html

Что бы я добавил в свою текущую конфигурацию, чтобы люди могли переходить по этим двум URL-адресам? В идеале это просто позволит любому перейти на www.website1.com \ Mar \ * через.

Спасибо

RewriteCond %{HTTP:Host} ^website1\.com$
RewriteCond %{REQUEST_URI} !/Mar/healthcheck.html
RewriteCond %{REQUEST_URI} !/Mar/servname.html
RewriteRule (.*) http\://www\.website2\.com [NC,R=301]

Примерно так, синтаксис здесь: http://www.isapirewrite.com/docs/#RewriteCond

В руководстве говорится, что вам, вероятно, не следует использовать ^ и $ vars, если это не является абсолютно необходимым в операторах Cond.