问题标签 [url-rewrite-module]

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 回答
1377 浏览

web-config - IIS 7.5:URL 中的特殊字符重写外部文件

我在 IIS 7.5 上运行的一个应用程序遇到了“最大 web.config 大小”,在编辑注册表以增加此值之前,我尝试将所有 rewriteMap 规则移动到一个外部文件中,但服务器给了我一个500 错误。

经过几次检查后,我注意到这种方式可行

但是,如果我输入一些非标准的字母数字字符,它将崩溃(例如)旧ò网站

如果我将它们保留在 webconfig 上,这两个规则都有效,但第二个规则不适用于外部 rewritemap.config 文件

任何线索?

0 投票
0 回答
676 浏览

iis - 如何使用 IIS URL 重写为移动重定向设置 Vary HTTP 标头?

根据这个答案,为了将移动用户重定向到移动站点,您应该添加 HTTP 标头-

Vary: user-agent

我正在使用 IIS URL Rewrite 模块,具有这样的规则-

我将如何vary在此响应中设置标题?

0 投票
0 回答
154 浏览

iis-7 - IIS7 URL 将模块规则重写为不友好的 url

我在为 URL 重写模块创建重写规则时遇到问题,因为我正在尝试将 url 从友好重写为查询字符串。

我有一个这样的网址:domain.com/item/1234

我需要将其重定向到:domain.com/item?id=1234

如果您想知道为什么我需要它,因为我想在第三方网站中显示友好的 url 并使用查询字符串加载页面,这样我就可以在不使用 Javascript 回发的情况下更改页面中的参数。

我找到的所有文档都显示了如何使 url 友好而不是相反。

谢谢!

0 投票
2 回答
149 浏览

php - 将所有根域 url 移动到子目录

大家好,我是stackoverflow的新手,而不是php开发人员

我正在尝试将我的 wordpress 网站移动到子目录

例如:http://blog.site.com -> http://blog.site.com/blog

我做了一些谷歌,找到了一些 htaccess 文件的代码

这将我的主页重定向到 http://blog.site.com/blog。但不是
http://blog.site.com/index.php/category/pageName/

现在在做更多的谷歌之后,我又得到了一个 htaccess 代码

使用此代码 http://blog.site.com/index.php/category/pageName/ 正在读取来自 http://blog.site.com/blog/index.php/category/pageName/ 的响应
但不重定向

我想重定向所有 url 示例 http://blog.site.com/........ --> http://blog.site.com/blog/......

帮帮我……谢谢……

0 投票
0 回答
198 浏览

asp.net - 在 URL 重写到子文件夹之后,是否可以保留相对图像路径?

我们设置了一个 URL 重写规则,以便:

www.MySite.com/bhgre/

重写为

www.MySite.com/landingpages/bhgre.aspx

重写工作正常,URL 与 /bhgre 保持一致。然而,实际的网页使用了它自己的子文件夹(即images/image1.png)中图像的相对路径。该页面正在获取 404,因为正在从中提取图像

www.mysite.com/images/image1.png

代替

www.mysite.com/landingpages/images/image1.png

URLRewrite 中是否有其他技术可以使这项工作?或者,是使用图像子文件夹的完整路径的唯一解决方案吗?

谢谢!

0 投票
0 回答
652 浏览

iis - 如何使用 Windows 身份验证在 IIS 服务器上的请求标头中添加用户名字段

我有一个在 4502 端口上运行的 Web 应用程序,并且我使用带有 url 重写模块的 IIS 服务器,因此它的工作方式类似于带有 Windows 授权的反向代理。它工作正常,但我无法在我的应用程序上获取用户名字段。请求到来时是否可以在 IIS 服务器上添加用户名字段?谢谢你。

0 投票
1 回答
1613 浏览

iis - “更漂亮的 URL”的 MVC4 URL 重写别名

我目前对 Microsoft 的 MVC4 有点陌生,我不太了解路由以及我想要的。

我想要做的是让我的 URL 更易于阅读。目前,我的 URL 如下所示:

  • foo.com/UserProfile/Details/6
  • foo.com/UserExperience/Details/
  • foo.com/UserSpecificController/Edit/8

所有用户控制器都以“用户”为前缀,我想知道是否可以更改这些 URL,使它们看起来像这样:

  • foo.com/u/Profile/Details/6
  • foo.com/u/Experience/Details/
  • foo.com/u/SpecificController/Edit/8

我的第一次尝试是使用 IIS:

这工作得很好,除了我会在我所有的链接上得到 /u/ ,无处不在......

例如:foo.com/Home/WhatWeDo/

会出来像:foo.com/u/Home/WhatWeDo/

这将是 404。

我正在使用默认路由配置

我所有的链接都是用@Html.ActionLink(...)

如果有人能对此有所了解,将不胜感激。

0 投票
1 回答
4938 浏览

.htaccess - 将 htaccess 文件转换为 web.config 以在 IIS 7 上运行 Php

我需要将 .htaccess 转换为 web.config 以便在 iis 7 上运行 php。有什么想法吗?

0 投票
1 回答
1467 浏览

post - IIS7.5 URL 重写:不要将 POST 转换为 GET

我有一组具有通用基本 uri 的 URI,其中相对 uri 的第一段需要转换为各种端口:

GET 和 POST 都将定向到这些 URI。

是否可以配置 IIS 7.5 URL 重写规则,以便 POST 请求继续是 POST ?(即未翻译为 GET )

0 投票
0 回答
446 浏览

asp.net - 用于在 asp.net Web 表单中重写页面的 url 重写模块规则

我正在尝试在我正在开发的一个应用程序中使用 Microsoft Url Rewrite 并用于测试目的,例如我有这个 url:http://localhost:65532/MyWebsite/Page.aspx?PID=16483它将给我我想要的页面,那里的一切看起来都很好,但是当我尝试进行 url 重写时使用此规则:

并尝试打开以下页面:

我收到一个找不到页面的错误,你认为我应该如何处理我的情况?一切都在 IIS 和页面中设置。提前致谢, Laziale