问题标签 [iirf]

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 投票
1 回答
402 浏览

.net - .NET 网站的移动重定向 - 如何在 IIRF 中设置?

我正在开发一个基于 .NET 的移动网站 (m.website.com)。我在主站点(非移动)上使用 IIRF 进行 URL 重写。

现在,如果他们登陆主站点 (www.website.com),则需要将任何移动用户重定向到移动站点。我可以通过检查 IIRF 中的用户代理并重定向来实现这一点。

我面临的问题是:

移动站点将有一个返回主站点的链接。如果移动用户单击此链接,则不应将他重定向回移动设备。

我尝试遵循这篇文章中提到的 htaccess 解决方案 -使用 htaccess 的移动重定向,但它不能与 IIRF 一起正常工作。RewriteCond对于{QueryString}无法正常工作。另外,我不确定我是否可以从 IIRF 本身设置一个 cookie,就像链接中提到的那样。

我已经在这个问题上苦苦挣扎了几个小时,如果有人可以提供帮助,那就太好了。

我尝试的另一种方法是检查HTTP_REFERER以避免重定向,如果引用站点是移动站点,但效果不佳。

0 投票
2 回答
568 浏览

iis - 从 www 到非 www 的通用重定向

我在 IIS 6.0 服务器上使用 IIRF 使用以下代码将用户从网站的“www”版本重定向到“非 www”版本:

但是,我必须在网站的根目录中创建一个包含此代码的文件,并且我有很多不同的网站和域也可以将其添加到文件中。有什么方法可以使上面的代码通用,这样即使文件仍然会在每个网站文件夹中创建(因为这很容易使用内容管理系统),我实际上不必指定域名称,它仍然会将用户从“www”重定向到“非www”?

谢谢

标记

0 投票
2 回答
2450 浏览

asp.net - 如何在 asp.net 3.5 中读取重写的 url

如何阅读重写的 url。如果我在重写的 url 中不使用 .aspx,则“Request.RawUrl”不起作用。它正在返回原始 URL。

如果您对此有任何解决方案,请提出建议。我正在使用 Ionics Isapi 重写过滤器 (IIRF)。

例如,如果我重写:

现在在同一页面中,在某个时候,我想获取这个重写 url,以便在登录链接中指向返回 url。现在登录链接应该是:

或者

实现这一目标的正确方法是什么?谢谢。

0 投票
1 回答
2644 浏览

url-rewriting - iirf 重写 url

我正在尝试将 iirf 用于简单的重写,但它不起作用。
我需要什么:将http://www.mydomain.com/ru
重写 为:http ://www.mydomain.com?page= russian 目标是发送一个 get 参数,但用户会看到第一个 url他们浏览器的网址栏。 我正在使用以下代码:

  1. 这是在站点的根目录还是在“ru”子文件夹(都尝试过)中(iirf 文件)?
  2. 我做错了什么或错过了什么?

谢谢你,祝你有美好的一天:-)

0 投票
1 回答
260 浏览

iis - Ionic的ISAPI重写过滤规则中的“RewriteRule ^.*$ - [S=45]”是什么意思?

我在 IIRF Isapi 过滤器的 INI 文件中找到了这条规则(重写服务器上的 url),任何人都可以帮助我理解是什么意思?我发现“S=45”只是跳线,但是“-”是什么意思呢?

0 投票
2 回答
3226 浏览

php - 配置 htaccess 以在 IIS6 上使用 IIRF - codeigniter

我刚刚用 CodeIgniter 创建了一个网站,问题出在我们的服务器上,它在带有 IIS6 的 Windows Server 2003 上运行,

调用网站时只显示主页,其他页面显示 404 错误页面,因为 .htaccess 对 IIS6 的限制,

支持人员告诉我,他为一个名为 IIRF 的程序进行了设置以启用 moderewrite,但我仍然需要使用另一个在 htaccess 中的重写表达式

这是我的 htaccess 内容

0 投票
2 回答
208 浏览

php - 由于文件夹权限,php上传在生产中不起作用

我有一个 php 页面,它从用户那里接收带有附件的信息并上传它,该页面在本地完美运行,但是在生产时它不起作用,

服务器规格。windows server 2003 Iirf 安装在 IIS6 上,而不是 .htaccess

在寻求技术支持的解决方案时,我发现要上传的文件夹被标记为只读,

我回到我的本地主机并将要在我的机器上上传的文件夹标记为只读并且发生了同样的问题,技术支持代理看到这个问题没有造成问题并且它不影响上传过程和拒绝为我删除只读标志

问题是:这个标志是限制页面上传文件到这个文件夹还是不影响?

0 投票
1 回答
571 浏览

iis - IIRF 重定向重写循环 (IIS6)

我正在尝试使用IIRF 指南中的这种技术进行简单的重定向。我的规则是:

我收到一条浏览器消息,提示“Firefox 检测到服务器正在以永远不会完成的方式重定向对该地址的请求。”

有小费吗?

0 投票
1 回答
795 浏览

regex - IIRF 重写条件和重写规则

我正在用 PHP 重写一个 Coldfusion 站点。我刚刚开始了解 IIRF 以及它如何与 IIS 6 一起工作。出于测试目的,我需要一个重写条件来查找特定的 .cfm 文件并将它们重定向到相应的 .php 文件。然后,在重定向之后,我想删除文件扩展名 .php。我这样做是为了帮助建立索引并保持较高的 SEO 排名。我可以理解正则表达式,但不是专家,那么我将如何在我的 .ini 文件中编写它?

0 投票
1 回答
541 浏览

regex - IIRF - 重写没有查询字符串的 URL

我有一个如下所示的 URL:

我仍然需要请求查询字符串中的信息,但我希望它在地址栏中显示如下:

我已经使用 IIRF 进行了一些直接的 301 重定向和重写,效果很好。但是,我对重写条件做的不多。我可能需要一些重写条件才能使其工作,如果需要,哪些条件?

谢谢,