问题标签 [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.
asp.net - ASP.NET 网站。将整个域从 http 重定向到 https
就像在标题中一样。如何重定向整个域,例如:http ://testdomain.com.au/到https://testdomain.com.au/我可以在 IIRF 文件中进行吗?如果是的话,这应该是什么样子?如何将 IIRF 文件绑定到站点?
mod-rewrite - 基于工作 web.config 的简单 mod 重写
对于导航到 link.html 以重定向到 index.php/link/ 的人来说,它是一个简单的重定向,同时仍保持任何查询字符串不变。
下面在 web.config 文件中使用 IIS7 的环境中完美运行。
我有另一个 IIS 平台,它使用一个类似于 Apache 的 mod_rewrite 的插件
执行上述示例的 RewriteCond / RewriteRule 语法是什么?到目前为止,我所有的猜测都以不同的方式被炸毁了。
这是执行重写 CI 索引的现有 IIRF.ini 文件:
问题是如何让 link.html 的重写以适应这种类似 apache 的语法。
TIA 寻求帮助。
facebook - mod重写以删除facebook查询字符串
我无法让我的查询字符串工作..请帮助...我有以下网址: http ://betatest.bracknell-forest.gov.uk/help?fb_action_ids=372043216205703&fb_action_types=og.likes&fb_source=aggregation&fb_aggregation_id=288381481237582
(抱歉,该页面将不可用,因为它是一个测试内部域链接)
我想要以下网址: http ://betatest.bracknell-forest.gov.uk/help
我收到一条浏览器消息,提示“系统找不到指定的文件。” 我知道这是因为我已经进行了 mod 重写以从页面名称中删除 .htm 以返回干净的 url,但我不知道我需要做什么来接受干净的 url 并返回页面。
这是我拥有的mod重写代码:
我认为这是因为我两次使用 R=301 但不知道我需要使用什么作为替代方案。
如果我将 .htm 从 help?fb_action_ids.... 附加到 help.htm?fb_action_ids.... 这将返回所需的页面,但我需要返回未附加 url 的页面名称。
非常感谢您提前提供的任何帮助。
proxy - IIRF 如何重定向 CRUD 请求
我正在尝试使 IIRF 重定向 POST UPDATE DELETE 请求,而不仅仅是 GET 一个。这是配置
我该如何做这个功能?谢谢。
mod-rewrite - 剥离查询字符串后重写条件不起作用
我在 Windows 2003 服务器上的 IIS6 上使用 iirf。我们有以下代码来显示干净的 url 并删除任何查询字符串:
问题是因为我添加了 RewriteRule ^/(.+)\?(.+)&(.+).(htm)$ /$1
RewriteRule ^/(.+)\?(.+)$ http:/ /betatest.bracknell-forest.gov.uk/ $1 [R=301]
所有查询字符串参数都在我们实际需要它们的地方被删除(抱歉 - url 在外部不可用): betatest.bracknell-forest.gov.uk/news.asp?page=2 实际上我们想要剥离的唯一查询字符串条件参数是它是否包含 Facebook 参数 fb_action_ids=52352315213 例如 betatest.bracknell-forest.gov.uk/help?fb_action_ids=372043216205703&fb_action_types=og.likes&fb_source=aggregation&fb_aggregation_id=288381481237582 我试过使用:
在第一对规则之前,但它似乎没有做任何事情。
.htaccess - 将 .htaccess 转换为 IIRF
我正在尝试转换为 IIRF,但它不起作用。IIRF 文档不是很有帮助。
原始代码:
我尝试添加斜杠,但这似乎没有帮助。
mod-rewrite - 带有特殊字符的 IIRF rewriteRule 不起作用
我有以下链接:
http://www.svensonart.com/index.php/nl/artists/
我想用 IIRF 删除 index.php,我使用这个规则没问题:
但是当我有一个带有特殊字符 é è ö 的 URI 时,.. rewriterule 不起作用。所以如果我想重写这个网址: http ://www.svensonart.com/index.php/nl/artists/view/Lindstr%C3%B6m_Bengt
它不工作。
有人知道为什么吗?
php - IIRF / APACHE 重写条件失败,查询字符串
我有一个 CMS 系统,可以将丑陋的 URL 转换为更友好的 URL。
到目前为止的实例,而不是页面 url 是这样的:
我为每个页面设置了一个 url 写入设置,以使其更友好。
例如:
这样当用户输入 domain.com/events 时,他们会拉到 url 上方。
这适用于几乎所有页面,除了这个我需要添加额外的查询字符串以便我可以做这样的事情。
那将重写为
唯一的问题是 url 写入匹配失败,因为它没有将 ?y=2010=&m=&1d=2 视为查询字符串,而是将其视为 url 的一部分并失败。
我需要修改我的重写文件以允许通过查询字符串。
我想做类似 RewriteRule ^/events-%QUERYSTRING% $ /pagebase.php?id=3644 + %QUERYSTRING% [I]
它从匹配中删除查询字符串,然后将其附加到写入的 url 的末尾。我只是对 url 重写如何做到这一点没有足够的知识。
这是我的重写文件的示例。
我需要适用于所有页面的东西,我不想修改每个规则来处理特定的查询字符串,我只想要一个通用的解决方案来传递查询字符串。
apache - IIRF / APACHE 重写从条件中删除查询字符串
我有以下重写规则:
在我需要传入查询字符串之前,这很好用。
所以如果我输入
http://www.domain.com/events 它运行良好。
但是如果我输入
http://www.domain.com/events?type=1
然后重写失败,因为它不再匹配“事件”。
但是,如果我删除美元符号,那么它工作正常。查询字符串类型正确传递。
像这样。
但是,问题在于,如果有人键入事件列表的 url。
http://www.domain.com/events-list
重写匹配“事件”页面显示该页面。
基本上,我需要知道如何解决这个问题。
sitecore - SiteCore 中的 IIRF 重定向问题
我们正在尝试在 SiteCore WebApplication 中使用 IIRF 处理重定向。在这里,我们注意到重定向在应用程序池的经典模式中按预期发生,但在为应用程序池使用集成模式时不会发生同样的情况。
我们需要同样的方法在集成模式下工作。
相同的任何输入都会有所帮助。
提前致谢。