问题标签 [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.
.htaccess - Iifr.ini 重写条件
在过去的 4 周里(是的,你没看错,4 周)我一直在尝试将我的网站重定向到一个新的域。
这是我想要做的:
将我的网站的根目录从 ukmotorhomehirerental 重定向到休闲出租直接.com
无需重定向所有子文件夹。IE。如果我点击 google 中的链接到我们的一个次要页面,我想登陆新域上的那个页面,而不被重定向到索引页面。值得一提的是,我确实希望逐页重定向次要页面。
我正在这样做(这很完美)......
然而,这是问题所在......
我知道以上内容对浏览器意味着所有请求 ukmotorhomehirerental 的流量都将被转发到休闲租赁直接
我想我需要一些寻求条件申请,但我就是不明白如何做到这一点,有人可以帮忙吗?
php - Apache Url 重写查询字符串 SEO
我有以下重写。
http://www.domain.com/news/1/new-event/
这样上面的url就会被改写为:
http://www.domain.com/pagebase.php?pbid=3656&nid=1&title=new-event
这完美地工作。但是我希望人们能够输入:
http://www.domain.com/news没有任何查询字符串并将其重写为:
http://www.domain.com/pagebase.php?pbid=3656&nid=&title=
但是匹配失败,所以我收到 404 错误。无论如何我可以重写我的规则以使最后 2 个查询字符串选项成为可选的。我能够使用多个重写规则并将它们按正确的顺序放置,但我想得到它,这样我就可以让它与一个规则一起工作。
redirect - 我完全感到困惑......我如何将 www 和非 www 重定向到新域?
我最近成功移动了域,但我没有意识到该网站有两个版本:www 和非 www
我想将流量从我的非 www 网站重定向到我的新域...
这是 iirf.ini 文件目前的样子:
如何设置它以便它也重定向非 www 站点?
请帮忙,因为我很困惑。
url-rewriting - IIRF 重定向
我只是想弄清楚下面的代码块对 URL 做了什么,这样我就可以找到它处理的文件。谁能帮我吗?
谢谢
php - Wordpress rewrite_rules 未添加 index.php
不幸的是,我被困在运行 WordPress 网站的 Windows 服务器上。我的主机已安装iirf
用于 URL 重写。
我终于得到了这个工作,有点小题大做。但是,在生成匹配规则时,rewrite_rules
WordPress 内部并没有预先设置。index.php
因此,当服务器发送类似 的请求时index.php/foo/bar
,WordPress 会尝试将其与foo/bar
.
我已经创建了一个解决方法,index
在重新创建规则之前添加到规则中。
}
目前这似乎运行正常,但似乎我正在掩盖一个潜在的问题。WordPress 不应该自动以这种方式创建规则,或者是否有一个我缺少的设置标记是否添加index.php
?
rewrite - Ionics Isapi 重写过滤器 - 特殊规则?在网址中
我对离子重写过滤器相对较新,我试图配置我的规则集以允许为我的应用程序添加额外的动态规则。我目前为我的应用程序的商店部分定义了以下规则。
服务提供商说我们不允许传入额外的跟踪变量,除非它们以 & 符号作为前缀。
URL 如下所示。
使用它们的附加变量,它们必须执行以下操作
他们需要做的是
我需要做什么才能允许额外的?被引用
非常感谢任何帮助
php - 我如何使用 mod-rewrite (iirf) 仅重定向 php 文件
我目前设置了重定向(使用 IIRF,但我相信这与 .htaccess 规则相同),这样所有文件都不会被重定向,而是直接转到 URL 中的文件路径,但其他所有文件都会被重定向到/index.php 使用下面的代码:
我还需要它来将任何 .php 文件(但只有 .php 文件)重定向到 index.php (与第二条规则相同)
综上所述,'www.example.com/foo' AND 'www.example.com/foo.php' 都需要进入索引页面,但 'www.example.com/foo.js' 和 'www.example .com/foo.css'(等等!)没有。
redirect - 使用 IIRF 重写/重定向 URL
IIS 6,使用 IIRF。我不确定这是重写还是重定向。我们有一个新站点,需要 301 将旧页面重定向到新页面并仅保留查询字符串值。我需要以下重写规则。这些东西很难使用,我找不到任何与我正在尝试做的事情相匹配的例子。
我需要根据特定的 URL 重写:
subdomain.site.org/dir1/dir2/dir3/page.cfm?pc=1092
当此页面被点击时,我需要将其重写为以下内容:
subdomain2.site.org/detail.aspx?id=1092
请注意,它不会提取整个查询字符串,而只是提取它的值。
regex - 如何使用 htaccess 重写规则根据引用者附加查询字符串
好的,所以我正在尝试提出一些重写规则,Iirf.ini
但我不太明白。我正在查看引荐来源网址,然后在您正在点击的 url 的查询字符串中添加一些内容
1.所以说我来自 testing.lc 并且只访问了域
2.或带有 index.cfm 的域
3.或具有 index.cfm 和任意数量查询参数的域
4.或带有短网址的域
5.或具有短网址和任意数量查询参数的域
到目前为止,我有这样的东西
这似乎适用于一些网址,但不是上面列出的所有网址。此重写也不能使用 [L],因为在 /login 等 URL 之后还有其他匹配项需要传递查询字符串。
非常感谢任何帮助或建议...
php - 如何在 IIS6 上将 Zend Framework 2 与虚拟目录一起使用?
我正在尝试设置 Zend Framework 2 环境但没有成功。我一直在遵循这些说明:
http://framework.zend.com/manual/2.0/en/user-guide/skeleton-application.html
一个区别是我试图将它安装在虚拟目录上。一个示例 URL 是:
我已经通过键入以下内容进入“欢迎使用 Zend Framework 2”页面:
出于某种原因,最后的斜线很重要,否则页面将无法加载,我不知道为什么?我希望以下链接可以工作,但它不会:
因为我们别无选择,只能使用 IIS 6,所以我尝试在 URL 上使用 Ionics Rewrite 过滤器,但没有成功。到目前为止我尝试过的是:
我似乎能够进入欢迎页面和通用 404 错误页面(不是 Zend 404)。我无法进入测试控制器页面,甚至无法进入 zend 错误页面。谁能帮我找出与 Ionics IIRF.ini 文件一起使用的 RewriteRule,这将允许我将 Zend Framework 2 与虚拟目录一起使用,或者指出我做错了什么的方向?
提前致谢!!!
我通过重新开始并遵循本教程解决了我的问题,省略了 Apache 的内容:
我不完全确定它为什么工作,但 IIS 似乎正在读取 .htaccess 文件,这很棒。粗略地说,这让我想到了其他问题,但这个问题已经为我解决了:)。我没有用这个回答我自己的问题,因为我觉得我所做的并不是解决我的问题的正确方法。