isapi-rewrite

如何使用 mod_rewrite 重写两个子文件夹的规则
isapi-rewrite

如何使用 mod_rewrite 重写两个子文件夹的规则

我需要做这样的事情: ########## SITE 1 RewriteEngine on RewriteBase /mysite1 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?url=$1 [L,QSA] ########## SITE 2 RewriteEngine on RewriteBase /mySecondSite RewriteCond %{REQUEST_FIL...

Admin

helicon ISAPI 重写 - https/http/www
isapi-rewrite

helicon ISAPI 重写 - https/http/www

我需要如何更改此规则以使 IIS 支持所有域变体。 我希望所有流量都转到https://domaindotcom/folder/<personalisedID>- 我们已经发送了一封信,要求收件人转到domaindotcom/<personalisedid>。因此需要这个来自动重定向到这些页面的实际位置,即https://domaindotcom/folder/<personalisedID>。 这是我目前所拥有的,但这并没有涵盖用户可以在浏览器中输入的所有变体。 即 www.domaindotcom、domaindotc...

Admin

反向代理:使用正则表达式来处理 LAN 服务器
isapi-rewrite

反向代理:使用正则表达式来处理 LAN 服务器

我在局域网中有几个 Web 服务器,可寻址为http://serv1.lan/,http://serv2.lan/, ETC。 为了从 LAN 外部进行寻址,请求需要通过身份验证反向代理,以便https://proxy.com/serv1/被翻译成http://serv1.lan/ETC。 实现此转换所需的正则表达式规则是什么?身份验证服务器是 IIS,但代理也可以在 IsapiRewrite(其语法与 Apache 类似)中实现。 ...

Admin

在 IIS 中处理重写规则之后会发生什么?
isapi-rewrite

在 IIS 中处理重写规则之后会发生什么?

我为网站设置了几条规则,使用IIS 重写模块。 处理完每条规则后会发生什么,是否会在执行完第一条规则后停止处理规则,还是继续处理下一条规则(在这种情况下我该如何防止这种情况)? 规则的顺序重要吗? ...

Admin

{HTTPS} 变量实际上代表什么?
isapi-rewrite

{HTTPS} 变量实际上代表什么?

我正在写一条规则IIS 重写模块检测 URL 请求是否形成HTTP://或HTTPS:// 文档说“HTTPS 可用于确定是否使用了安全连接“。 https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/url-rewrite-module-configuration-reference#Accessing_URL_Parts_from_a_Rewrite_Rule 但有效的 HTTPS URL 可能不安全(例如由于 SSL 证书无效)。在哪种情况下变量为{HTTPS}真或假? ...

Admin

如何使用 URL 重写来修改查询字符串?
isapi-rewrite

如何使用 URL 重写来修改查询字符串?

我对 URL 重写的了解很少,因此不确定是否可以使用 URL 重写来完成此操作? 我有一个像这样的 URL www.test.com/categroy.cfm?categoryid=12&weight=any&brandid=23 对于权重参数:如果其值为“any”,我想将其从 url 中删除。 对于 brandid 参数:如果 brandid 为“any”,则将其删除,否则用“filter_brand=value”替换 输出如下:www.test.com/categroy.cfm?categoryid=12&filter_b...

Admin

IIS 重写规则检查查询字符串,如果不存在则添加它
isapi-rewrite

IIS 重写规则检查查询字符串,如果不存在则添加它

我正在尝试制定一个 IIS URL 重写规则,将 URL 参数附加到 URL。url 参数是hssc。因此,任何通过服务器处理的 URL 都需要该参数。请记住,有些 URL 已经有自己的参数,而其他 URL 没有,还有根 URL 等,有时需要添加?hssc=1或&hssc=- 因此,如果我有一个这样的 URL: http://www.blah.com应该成为http://www.blah.com/?hssc=1 http://www.blah.com/index.html应该成为http://www.blah.com/index.html?hss...

Admin

记录来自 IIS 的 301 重定向的 URL 响应位置
isapi-rewrite

记录来自 IIS 的 301 重定向的 URL 响应位置

有没有办法记录 IIS 返回的 301 重定向(1)请求Url和(2)位置网址的回应? 像这样: Url, Location /about-us, /about /old-page, /new-page IIS 日志包含请求 URL 和状态代码 (301),但不包含响应的位置 URL。理想情况下,IIS 日志中应该有一个名为 Location 的附加字段,当 IIS 响应 301 时,该字段将被填充。 就我而言,重定向的来源可能是 ISAPI 重写规则、ASP.NET 应用程序、Cold Fusion 应用程序或 IIS 本身。也许有办法记录...

Admin

RewriteCond 和 www 记录
isapi-rewrite

RewriteCond 和 www 记录

在我的 httpd.ini 中,我将所有流量从“example.co.uk”重定向到“www.example.co.uk”,下面的方法可以正常工作: RewriteCond %HTTPS off RewriteCond Host: (?!^www.example.co.uk)(.+) RewriteRule /(.*) http\://www.example.co.uk/$2 [I,RP] 我有一堆微型网站也使用这个网站,比如“www.foobar.co.uk”,设置在 IIS 6 的主机头中。根据上述规则,“www.foobar.co.uk”最终...

Admin

ISAPI_Rewrite 是否安装
isapi-rewrite

ISAPI_Rewrite 是否安装

我购买了 Windows 共享主机 (IIS6),我的面板是 Plesk。我在 Apache 中用 PHP(Drupal) 创建了一个网站,我想将其移动到 Windows 主机。.htaccess 文件不起作用 :( 我不知道 ISAPI_Rewrite 是否安装,如何理解?我可以在我的面板中安装它吗?或者如何安装 ISAPI? 我的英语不太好,请尽快编辑我的问题和答案:( ...

Admin

Windows Server 中的重定向
isapi-rewrite

Windows Server 中的重定向

我也有类似的问题发布在 Server Fault。 不过,我想探索各种可以有效重定向进入 Windows Server 的流量的方法。我是否有可能有一个index.php文件,但让其 URL 为index.htm?在 apache 上,我可以使用 mod-rewrite 执行此操作,但我不确定如何在 Windows Server 上执行此操作。 我目前正在阅读关于命名第三方模块 ISAPI_Rewrite。但是你们有人遇到过类似的情况吗?如果有,你能告诉我怎么做吗? 抱歉,我对 Windows Server 完全不熟悉,所以我需要大家付出一点额外的...

Admin

IIS 7.5、多个应用程序池和 URL 重写(403.18 - 禁止)
isapi-rewrite

IIS 7.5、多个应用程序池和 URL 重写(403.18 - 禁止)

有没有办法配置 IIS 7.5 以对同一站点上的不同应用程序池执行 URL 重写而不会遇到 403.18 错误? 我们在 IIS 6 上使用 Helicon ISAPI Rewrite 3,它运行良好。根级“应用程序”在其自己的应用程序池下运行,在 IIS 6 上,我们可以毫无问题地从该应用程序池向其他四个应用程序池中的任何一个执行 URL 重写。但是,当我将相同的服务器配置信息复制到 IIS 7.5 时,对任何其他应用程序池的 URL 重写都会失败,并出现“403.18 - 禁止”错误。 奇怪的是,IIS 6 不是(至少据我所知,通过查看站点服务配置对...

Admin

跨域javascript表单填写,反向代理
isapi-rewrite

跨域javascript表单填写,反向代理

我需要一个 javascript 表单填充器,可以绕过大多数现代浏览器实施的“同源策略”。 我编写了一个脚本,用于在新浏览器中打开所需的网站/表单。使用 window.open 方法返回的处理程序,我想使用 theWindowHandler.document.getElementById('inputx') 检索输入并填充它们(访问被拒绝)。 是否可以使用 Isapi Rewrite 来解决这个问题(官方网站) 在 IIS 6 中充当反向代理吗?如果是这样,我该如何配置反向代理? 这是我取得的进展: RewriteEngine on RewriteL...

Admin

ISAPI 重写语法
isapi-rewrite

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...

Admin