gpt4 book ai didi

windows - 从 ISAPI Rewrite 3 的 URL Rewrite 中排除某些 URL

转载 作者:可可西里 更新时间:2023-11-01 10:50:45 28 4
gpt4 key购买 nike

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

www.domain.com - 重写一切

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

这可能吗?

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

编辑 #1:要排除的文件夹包含 pdf 文档。目前,当我尝试通过 url(例如 www.domain.com/pdf/thisdocument.pdf)打开 pdf 时,它给我一个 404 页面未找到错误 - 由 ISAPI Rewrite 处理。

最佳答案

我很确定您可以为此使用 RewriteCond (http://www.helicontech.com/isapi_rewrite/doc/RewriteCond.htm):

RewriteCond %{REQUEST_FILENAME} !(^/pdf/)
RewriteRule (Your rule here)

你也可以使用

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (Your rule here)

从您的 RewriteRule 中排除任何现有文件或目录。

关于windows - 从 ISAPI Rewrite 3 的 URL Rewrite 中排除某些 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4327244/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com