我正在使用IIS和HELICON ISAPI重写。以前,我在IIS上有一个网站,但不得不添加另一个网站。所以我有一个默认的网站和一个虚拟目录。
我的主目录设置是C:\Inetpub\wwwroot\
在wwwroot中,我有两个子文件夹C:\Inetpub\wwwroot\site1和C:\Inetpub\wwwroot\site2
我有一些类似的重写规则:
站点%{REQUEST_FILENAME} !(/site1.*) NC RewriteCond %{REQUEST_FILENAME} !-s NC RewriteRule (/site2/.*) RewriteCond
这工作正常,但是我得到一个在site2中找不到所有子文件夹的文件。有谁有什么想法吗?
发布于 2011-07-08 17:41:17
请尝试以下配置:
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !^/site1.* [NC]
RewriteRule ^(site2/.*)$ /site2/urlhandler.cfm\?404;http\://%{SERVER_NAME}/$1 [NC,L]https://stackoverflow.com/questions/5218504
复制相似问题