问题标签 [urlrewriter]

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 投票
2 回答
1292 浏览

asp.net - 使用 ASP.NET 4 在 IIS 6 上进行 URL 路由/URL 重写?(没有 IIS 访问)

我知道这个问题已经被问了很多次,也被回答了很多次,但是我遇到了一些非常奇怪的情况,因为昨天我的代码在我的生产服务器和开发机器上都可以工作,但是当我今天尝试运行我的网站时,它用它的 404 嘲笑我

我被困在我网站原始页面的路由/重写 SEO 友好 URL 上,无法在 IIS 上进行任何更改。首先,我尝试使用 UrlRewriter.NET,它可以在我的开发机器(Windows Server 2008、IIS 7)上运行,但不能在临时服务器(Windows Server 2003 R2、IIS 6)上运行,因为它会引发 404 错误。然后我尝试使用 UrlRewriting.NET,它也和我记得的一样。

编辑:当我尝试使用 UrlReWriting.NET 时,他们在我的 Visual Studio ASP.NET 开发服务器上工作,但不在 IIS 上

然后我的一位同事和一些搜索说服我使用 Url Routing 而不是 URL ReWriting,所以我在 Global.asax 中使用以下代码进入 ASP.NET Url Routing

是的,我也在 web.config 中尝试了以下解决方案,但没有用

但他们也让我在所有这些 404 中无处可去。

PS。我的网站上只有一个页面需要有 SEO 友好的 URL,页面名称是 Gallery.aspx,PathInfo/QueryString 参数是动态的。

重要提示:我的生产服务器是带有 IIS 6 的 WINDOWS SERVER 2003,而我的开发机器是 WINDOWS SERVER 2008 IIS 7。

0 投票
1 回答
245 浏览

iis - UrlRewrite IIS 以使现有图像 url 与 ImageResizer 一起使用

我们正在尝试将 Imageresizer 与磁盘缓存功能以及 sqldatareader 一起使用。它希望 url 采用以下形式:

http://somesite.com/image/ {imageid}.{extension}

而我们网站上的所有图片链接目前是:

http://somesite.com/image.aspx?imageid= {imageid}&format={extension}

到目前为止,我发现转换这些的最佳解决方案是 UrlRewrite,但我们的做法与它的意图相反(将漂亮的 url 变成讨厌的)。我一直在努力让重写规则对此正确,并希望有人能提供帮助。以下是我目前拥有的并且知道它可能完全错误:

0 投票
0 回答
356 浏览

urlrewriter.net - 如何使用 UrlRewriter 重定向(307 临时重定向)?

我使用UrlRewriter创建了一个规则来执行重定向:

问题是它正在发出301 Moved Permanantly重定向:

我可以将重定向标记为“临时”重定向:

在这种情况下,它会错误地发出302 Found重定向:

问题是这两个重定向都是错误的重定向问题。我需要 UrlRewriter 发出:

我怎样才能做到这一点?

注意:我需要它发出 a307的原因是307(和303)被发明的原因:所有浏览器处理302不正确;将 aPOST转换为GET. 我需要告诉用户代理他们需要在其他地方发布:

并且客户端将重定向到正确的位置。

0 投票
1 回答
238 浏览

mod-rewrite - 如果缺少尾部斜杠,ManagedFusion Rewriter 404?

我使用 ManagedFusion Rewriter 作为反向代理。配置相当简单:

这几乎适用于任何 URL。但是,如果 URL 碰巧没有以斜杠结尾,它将失败。

像这样的请求会很顺利:GET api/report/

但是,这样的请求将返回 404,甚至不会在代理 URL 上发出请求:GET api/report/1

这是我的整个配置文件:

知道我哪里错了吗?

0 投票
1 回答
1342 浏览

javascript - php隐藏url参数但仍想获取这些参数的值

一个简单的问题,我已经搜索并尝试了各种重写规则......没有成功......谁能告诉我如何隐藏 url 参数

例如我得到以下网址

但我只想在地址栏中显示以下内容,但仍想获取这些参数而不向用户显示。

我见过很多类似的问题,但我无法让它工作

我什至试过

没有成功,请不要问任何关于重写规则的事情,不知道他们..

谢谢

0 投票
0 回答
37 浏览

php - 网址用参数重写wordpress帖子

我用 wordpress 创建了一个页面,它有一个参数:

当我在仪表板中放置永久链接选项时,我获得了这个网址:

我想简单地这样做:

我试图修改 htaccess 文件。

0 投票
1 回答
235 浏览

regex - 我想创建一个获取最后一个文件夹并将其用作文件的 url 重写

第一个文件夹(lang)是固定的,“输出”应该只有最后一个带有“.php”扩展名的文件夹。

(是否可以在不为每种语言创建 n 规则的情况下获得第一个文件夹?“/en/blog/”)

(如果不存在,是否可以在 url 末尾添加斜杠?“/en/blog”->“/en/blog/”)

例子:

从:

到:


从:

到:


从:

到:


0 投票
1 回答
3433 浏览

asp.net - Intelligencia.UrlRewriter 在 IIS8 或 IIS Express 8 中不起作用?

我已经在服务器 2012 R2 操作系统上安装了带有更新 3 的新 Visual Studio 2013(这是我用于编程和 SQL 的测试操作系统)

但最近当我使用 IIS Express 编译项目时,我的映射 url 遇到 404 错误,这些 url 使用 Intelligencia.UrlRewriter 最新版本。错误页面包含:

关于我的项目的更多规范是:

.net 框架:4 Managed pipline mote:经典(当我将其更改为集成时,什么也没发生!)

我的 web.config 文件如下:

. . .

. . .

. . .

0 投票
1 回答
220 浏览

tomcat - 使用 UrlRewriteFilter 显示此网页有一个重定向循环

UrlRewriteFilter用来转换example.comwww.example.com

当我浏览浏览example.com器显示This webpage has a redirect loop

0 投票
1 回答
112 浏览

tomcat - 使用 UrlRewriteFilter 未正确重定向

这是我的

它很好地重定向到,www.example.com但问题http://example.com/resetpassword/?user=2560256&token=1233被重定向到http://example.com/resetpassword