问题标签 [isapi-rewrite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1988 浏览

apache - 重写映射不匹配

我的重写映射不匹配有问题:

该地图有大约 4,500 个条目,包括:

我的 RewriteLog,设置为 9 级,记录:

它适用于不在地图中的页面 - 例如 /Contact-Us.aspx,但不适用于应该匹配的内容(例如北极)。我尝试更改 [NC] 标志的位置,删除 RewriteCond 并重命名地图文件(以防“地图”是保留关键字)。没有喜悦。这似乎也不是权限问题。

仅供参考,我正在使用 Helicontech 的 ISAPIRewrite,因为我在 IIS6 上。

0 投票
5 回答
998 浏览

coldfusion - 使用 Coldfusion,您如何处理动态生成的 URL?

(更新:我将此问题转换为社区 wiki,因为答案似乎比我想象的更主观。根据自己的需要,有多个答案。)

如果我有一个仅包含 application.cfc 和 index.cfm 的文件夹,那么处理动态生成的 URL 的快速、可靠的方法是什么?即没有相应物理 .cfm 文件的 URL。

此示例 url 生成 404,但它应该在 db 中查找页面并通过 index.cfm 返回它:

我应该在 application.cfc 中使用onMissingTemplate()来处理丢失的文件吗?由于该方法不处理onRequestStart()、onRequest()和onRequestEnd(),不知道是否应该避免。

或者,我可以设置一个 ISAPIRewrite 规则,因为我使用的是 IIS(或 Apache 上的 mod_rewrite)

这些方法是否合适,还是我错过了实现这一目标的更好方法?似乎 Coldfusion 应该在 application.cfc 中内置这种类型的功能。也许我只是想念它。

0 投票
2 回答
1554 浏览

iis - 将 ISAPI_Rewrite 代码传输到内置 IIS7 重写引擎

我已将基于 IIS6 的网站转移到 IIS7。它使用 ISAPI 重写。我想使用内置的 IIS7 重写引擎。我的 httpd.ini 文件中有以下代码:

但它在 IIS7 重写引擎中不起作用。ISAPI Rewrite之间的IIS7重写引擎有什么不同,我该如何解决?

谢谢。

0 投票
4 回答
2895 浏览

.net - 使用母版页更改 ASP.NET 表单上的 URL

客户要求我们将在其自己的域上运行的站点移动到另一个应用程序的子文件夹中。

我已经使用 ISAPI 重写代理实现了这一点。

但是,有一种表格可以在网站上发回帖子。从 ASP.NET 生成的操作的 url 是“/sign-up.aspx?” . 这会将回发发送到站点的根目录。

我想将其更改为“sign-up.aspx?” (没有前导斜杠)。如果我不使用母版页,这会很好,因为我可以获得对表单的引用并更改它的操作(这是 .NET 3.5 SP1)。我试图在我的控件中使用以下代码来获取对表单的引用,但它似乎没有做任何事情。它找到了表单,但操作未设置为该值。

这是在 Page_Load 和 ControlLocator.FindControl 是这个http://www.west-wind.com/Weblog/posts/5127.aspx的一个端口

有任何想法吗?

干杯,罗伯

0 投票
2 回答
976 浏览

.net - ISAPI 重写规则帮助 (.html -> .aspx)

最近我正在研究从 asp 到 asp.net 3.5 的重构项目。旧网站有很多.html文件使用.inc文件的页眉和页脚,需要转换为.aspx使用母版页。

我的问题是,对于搜索引擎和书签,那些旧页面都消失了,因此我需要将旧的 .html 页面重定向到 .aspx。我一直在尝试找到解决此问题的方法,最后我发现 ISAPI_Rewrite 可能是我可以使用的工具。在阅读了网站上的文档几个小时后,我仍然完全不知道如何编写语法:(

有人可以举一些例子吗?前任。将 www.example.com/en 下的所有 url 重写为 www.example.com/ 将所有 .html 重写为 .aspx

服务器使用的是 Windows 2000、IIS6、ISAPI_Rewrite 3 Lite

提前致谢

本:)

0 投票
1 回答
786 浏览

iis - ISAPI 重写不会代理根文件夹

我不确定这是 ServerFault 问题还是 StackOverflow,所以我先在这里问一下。

使用 ISAPI Rewrite (Helion Tech) 时,我似乎无法代理根目录http://www.somesite.com/

如果 subdir 在另一台服务器上, http://www.somesite.com/subdir/将起作用,但只是普通的旧 '/' 将不起作用。

这是我的 .htaccess 的副本

内部站点中没有默认文档,因为它使用 mod_rewrite (wordpress)。

0 投票
1 回答
144 浏览

php - ISAPI 共享服务器上的 URL 重写(使用 PHP)

我需要重写 URL。问题是我在 ISAPI 服务器上用 PHP 开发。另一个问题是我不是服务器的所有者/管理员。

有没有办法在共享的 ISAPI 服务器上重写 PHP 的 URL?

0 投票
1 回答
251 浏览

isapi-rewrite - ISAPI 重写语法帮助

我已经将一个网站从 php 重建为 ASP.NET,并且需要将所有旧的可怕页面 URL 重定向到新网站的根目录 - 旧网站只使用 index.php 和 print.php 然后加载查询字符串值 - 所以我有以下规则

我遇到的问题是 301 重定向但将所有糟糕的查询字符串附加到域的末尾 - 例如

如何告诉 ISAPI 不要使用 Querystrings 而只是重定向到根 URL?

0 投票
3 回答
5376 浏览

mod-rewrite - 将不带 www 的 URL 重定向到 www

我需要你的帮助。我想测试是否在没有 www 的情况下输入了 URL

喜欢example.com它应该转发到www.example.com

0 投票
2 回答
2404 浏览

regex - Helicon ISAPI Rewrite + ASP.NET:如何删除。aspx 扩展名?

如何删除 .aspx 扩展名,例如:

http://www.foo.com/bar --> http://www.foo.com/bar.aspx
http://www.foo.com/bar?q=boo --> http://www .foo.com/bar.aspx?q=boo