Dns ISAPI_重写多字符串搜索并重写为一

Dns ISAPI_重写多字符串搜索并重写为一,dns,rewrite,isapi-rewrite,Dns,Rewrite,Isapi Rewrite,我是新手,需要帮助写重写代码。我在同一台服务器上有7个域,每个域内容都在我当前使用的文件夹中,如: 重新启动发动机 重写规则^([^.?]+[^.?/])$$1/[R,L] 重写cond%{HTTP:Host}^(?:www.)?domain1.com$ 重写cond%{HTTP:Host}^(?:www.)?domain2.com$ 重写规则(.*)/folder1-2/$1[NC,L,NS] 重写cond%{HTTP:Host}^(?:www.)?domain3.com$ 重写cond%{H

我是新手,需要帮助写重写代码。我在同一台服务器上有7个域,每个域内容都在我当前使用的文件夹中,如:

重新启动发动机

重写规则^([^.?]+[^.?/])$$1/[R,L]

重写cond%{HTTP:Host}^(?:www.)?domain1.com$

重写cond%{HTTP:Host}^(?:www.)?domain2.com$

重写规则(.*)/folder1-2/$1[NC,L,NS]

重写cond%{HTTP:Host}^(?:www.)?domain3.com$

重写cond%{HTTP:Host}^(?:www.)?域名4.com$

重写规则(.*)/folder3-4/$1[NC,L,NS]

…等等-它可以工作,但如果有一种类型: domain1.com/folder1-2-url保持不变,我想重定向到folder1-2,但url应该只显示www.domain1.com(带www前缀,不带folder1-2)

有人能帮我用ISAPI_重写写吗


-谢谢

请在域1和域2中这样尝试:

RewriteEngine on

RewriteRule ^([^.?]+[^.?/])$ $1/ [R,L]

RewriteCond %{HTTP:Host} ^(?:www\.)?(domain1|domain2)\.com$
RewriteRule ^folder1-2 http://www.%1.com/ [NC,L,R=301]

RewriteCond %{HTTP:Host} ^www\.(?:domain1|domain2)\.com$
RewriteRule ^/?$ /folder1-2 [NC,L]

我尝试了你的代码,但它没有工作-不知道哪里是错误