问题标签 [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 回答
112 浏览

.htaccess - Iifr.ini 重写条件

在过去的 4 周里(是的,你没看错,4 周)我一直在尝试将我的网站重定向到一个新的域。

这是我想要做的:

将我的网站的根目录从 ukmotorhomehirerental 重定向到休闲出租直接.com

无需重定向所有子文件夹。IE。如果我点击 google 中的链接到我们的一个次要页面,我想登陆新域上的那个页面,而不被重定向到索引页面。值得一提的是,我确实希望逐页重定向次要页面。

我正在这样做(这很完美)......

然而,这是问题所在......

我知道以上内容对浏览器意味着所有请求 ukmotorhomehirerental 的流量都将被转发到休闲租赁直接

我想我需要一些寻求条件申请,但我就是不明白如何做到这一点,有人可以帮忙吗?

0 投票
1 回答
364 浏览

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 个查询字符串选项成为可选的。我能够使用多个重写规则并将它们按正确的顺序放置,但我想得到它,这样我就可以让它与一个规则一起工作。

0 投票
3 回答
120 浏览

redirect - 我完全感到困惑......我如何将 www 和非 www 重定向到新域?

我最近成功移动了域,但我没有意识到该网站有两个版本:www 和非 www

我想将流量从我的非 www 网站重定向到我的新域...

这是 iirf.ini 文件目前的样子:

如何设置它以便它也重定向非 www 站点?

请帮忙,因为我很困惑。

0 投票
1 回答
750 浏览

url-rewriting - IIRF 重定向

我只是想弄清楚下面的代码块对 URL 做了什么,这样我就可以找到它处理的文件。谁能帮我吗?

谢谢

0 投票
0 回答
94 浏览

php - Wordpress rewrite_rules 未添加 index.php

不幸的是,我被困在运行 WordPress 网站的 Windows 服务器上。我的主机已安装iirf用于 URL 重写。

我终于得到了这个工作,有点小题大做。但是,在生成匹配规则时,rewrite_rulesWordPress 内部并没有预先设置。index.php因此,当服务器发送类似 的请求时index.php/foo/bar,WordPress 会尝试将其与foo/bar.

我已经创建了一个解决方法,index在重新创建规则之前添加到规则中。

}

目前这似乎运行正常,但似乎我正在掩盖一个潜在的问题。WordPress 不应该自动以这种方式创建规则,或者是否有一个我缺少的设置标记是否添加index.php

0 投票
2 回答
667 浏览

rewrite - Ionics Isapi 重写过滤器 - 特殊规则?在网址中

我对离子重写过滤器相对较新,我试图配置我的规则集以允许为我的应用程序添加额外的动态规则。我目前为我的应用程序的商店部分定义了以下规则。

服务提供商说我们不允许传入额外的跟踪变量,除非它们以 & 符号作为前缀。

URL 如下所示。

使用它们的附加变量,它们必须执行以下操作

他们需要做的是

我需要做什么才能允许额外的?被引用

非常感谢任何帮助

0 投票
2 回答
3952 浏览

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'(等等!)没有。

0 投票
1 回答
2210 浏览

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

请注意,它不会提取整个查询字符串,而只是提取它的值。

0 投票
0 回答
514 浏览

regex - 如何使用 htaccess 重写规则根据引用者附加查询字符串

好的,所以我正在尝试提出一些重写规则,Iirf.ini但我不太明白。我正在查看引荐来源网址,然后在您正在点击的 url 的查询字符串中添加一些内容

1.所以说我来自 testing.lc 并且只访问了域

2.或带有 index.cfm 的域

3.或具有 index.cfm 和任意数量查询参数的域

4.或带有短网址的域

5.或具有短网址和任意数量查询参数的域

到目前为止,我有这样的东西

这似乎适用于一些网址,但不是上面列出的所有网址。此重写也不能使用 [L],因为在 /login 等 URL 之后还有其他匹配项需要传递查询字符串。

非常感谢任何帮助或建议...

0 投票
1 回答
414 浏览

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 文件,这很棒。粗略地说,这让我想到了其他问题,但这个问题已经为我解决了:)。我没有用这个回答我自己的问题,因为我觉得我所做的并不是解决我的问题的正确方法。