首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从ISAPI重写3的URL重写中排除某些URL

从ISAPI重写3的URL重写中排除某些URL
EN

Stack Overflow用户
提问于 2010-12-01 17:41:13
回答 1查看 1.6K关注 0票数 2

我正在IIS 6上构建一个Drupal网站,并使用ISAPI重写3来提高网址的可读性。我的问题是,我在Drupal站点中有一个虚拟目录,但它指向Drupal网站文件夹之外的一个本地目录。我不希望ISAPI重写这个虚拟文件夹的urls。例如:

www.domain.com -重写一切

www.domain.com/pdf/ -从url重写中排除

这个是可能的吗?

其他信息: Drupal版本6.19 -- ISAPI重写3 -- IIS 6- Windows 2003 R2

编辑#1:被排除的文件夹包含pdf文档。目前,当我试图通过url打开一个pdf (例如www.domain.com/pdf/ to document.pdf)时,它给我一个404页,没有找到错误-由ISAPI重写处理。

EN

回答 1

Stack Overflow用户

发布于 2010-12-16 08:48:09

我确信您可以使用RewriteCond来实现这个(http://www.helicontech.com/isapi_rewrite/doc/RewriteCond.htm):

代码语言:javascript
复制
RewriteCond %{REQUEST_FILENAME} !(^/pdf/)
RewriteRule (Your rule here)

您也可以使用

代码语言:javascript
复制
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (Your rule here)

若要从RewriteRule中排除任何现有文件或目录,请执行以下操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4327244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档