问题标签 [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.
web-config - IIS 7.5:URL 中的特殊字符重写外部文件
我在 IIS 7.5 上运行的一个应用程序遇到了“最大 web.config 大小”,在编辑注册表以增加此值之前,我尝试将所有 rewriteMap 规则移动到一个外部文件中,但服务器给了我一个500 错误。
经过几次检查后,我注意到这种方式可行
但是,如果我输入一些非标准的字母数字字符,它将崩溃(例如)旧ò网站
如果我将它们保留在 webconfig 上,这两个规则都有效,但第二个规则不适用于外部 rewritemap.config 文件
任何线索?
iis - 如何使用 IIS URL 重写为移动重定向设置 Vary HTTP 标头?
根据这个答案,为了将移动用户重定向到移动站点,您应该添加 HTTP 标头-
Vary: user-agent
我正在使用 IIS URL Rewrite 模块,具有这样的规则-
我将如何vary
在此响应中设置标题?
iis-7 - IIS7 URL 将模块规则重写为不友好的 url
我在为 URL 重写模块创建重写规则时遇到问题,因为我正在尝试将 url 从友好重写为查询字符串。
我有一个这样的网址:domain.com/item/1234
我需要将其重定向到:domain.com/item?id=1234
如果您想知道为什么我需要它,因为我想在第三方网站中显示友好的 url 并使用查询字符串加载页面,这样我就可以在不使用 Javascript 回发的情况下更改页面中的参数。
我找到的所有文档都显示了如何使 url 友好而不是相反。
谢谢!
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/......
帮帮我……谢谢……
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 中是否有其他技术可以使这项工作?或者,是使用图像子文件夹的完整路径的唯一解决方案吗?
谢谢!
iis - 如何使用 Windows 身份验证在 IIS 服务器上的请求标头中添加用户名字段
我有一个在 4502 端口上运行的 Web 应用程序,并且我使用带有 url 重写模块的 IIS 服务器,因此它的工作方式类似于带有 Windows 授权的反向代理。它工作正常,但我无法在我的应用程序上获取用户名字段。请求到来时是否可以在 IIS 服务器上添加用户名字段?谢谢你。
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(...)
如果有人能对此有所了解,将不胜感激。
.htaccess - 将 htaccess 文件转换为 web.config 以在 IIS 7 上运行 Php
我需要将 .htaccess 转换为 web.config 以便在 iis 7 上运行 php。有什么想法吗?
post - IIS7.5 URL 重写:不要将 POST 转换为 GET
我有一组具有通用基本 uri 的 URI,其中相对 uri 的第一段需要转换为各种端口:
GET 和 POST 都将定向到这些 URI。
是否可以配置 IIS 7.5 URL 重写规则,以便 POST 请求继续是 POST ?(即未翻译为 GET )
asp.net - 用于在 asp.net Web 表单中重写页面的 url 重写模块规则
我正在尝试在我正在开发的一个应用程序中使用 Microsoft Url Rewrite 并用于测试目的,例如我有这个 url:http://localhost:65532/MyWebsite/Page.aspx?PID=16483
它将给我我想要的页面,那里的一切看起来都很好,但是当我尝试进行 url 重写时使用此规则:
并尝试打开以下页面:
我收到一个找不到页面的错误,你认为我应该如何处理我的情况?一切都在 IIS 和页面中设置。提前致谢, Laziale