url-rewrite-module 相关问题

Microsoft的URL重写模块是IIS 7的一个模块,它允许网站所有者为其网站创建自定义重写规则。

如何为搜索页面添加 htaccess 规则,以便它可以在有或没有查询参数的情况下工作

我是否可以为搜索页面添加 htaccess 规则,以便它可以在有或没有查询参数的情况下工作。我将添加下面的示例 实际文件是 www.mysite.com/search.php 2 里以下...

回答 1 投票 0

IIS 重写模块排除机器人但允许 GoogleBot

我正在使用以下 IIS 重写规则来阻止尽可能多的机器人。 我正在使用以下 IIS 重写规则来阻止尽可能多的机器人。 <rule name="BotBlock" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{HTTP_USER_AGENT}" pattern="^$|bot|crawl|spider" /> </conditions> <action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" /> </rule> 此规则将阻止所有带有空用户代理字符串或包含 bot、crawl 和 spider 的用户代理字符串的请求。这很好用,但它也会阻止 googlebot,这是我不想要的。 那么我如何从上述模式中排除 googlebot 字符串,以便它确实到达网站。 我已经尝试过了 ^$|!googlebot|bot|crawl|spider ^$|(?!googlebot)|bot|crawl|spider ^(?!googlebot)$|bot|crawl|spider ^$|(!googlebot)|bot|crawl|spider 但是他们要么阻止所有用户代理,要么仍然不允许 googlebot。谁有解决方案并且了解一些正则表达式? 尝试这个正则表达式^$|(?!.*googlebot)(bot|crawl|spider)

回答 1 投票 0

使用 Kestrel 的 .net core 的 UrlRewrite 模块

我们正在将应用程序从 .net Framework 4.6 迁移到在 Kestrel 上运行的 .net core 6。在旧应用程序(在 IIS7 上运行)中,我们可以在 IIS 上安装 urlRewrite 模块并编写各种

回答 1 投票 0

IIS URL重写模块

好吧,这可能听起来像是一个愚蠢的问题,但现在似乎不再有活跃的 IIS URLRewrite 论坛,我们到底如何知道

回答 1 投票 0

Web.config Url 重写用户名 (Php)

如何将网络重写网址从 (u/用户名) 更改为 (/用户名),例如 instagram.com/username 我的网络配置: 如何将网络重写网址从 (u/用户名) 更改为 (/用户名),例如 instagram.com/username 我的 web.config: <rewrite> <rules> <rule name="Rule 1"> <match url="^([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" /> <action type="Rewrite" url="index.php?url={R:1}" appendQueryString="false" /> </rule> <rule name="Rule 2" stopProcessing="true"> <match url="u/([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" /> <action type="Rewrite" url="/index.php?url=profile&amp;username={R:1}" appendQueryString="false" /> </rule> </rewrite> 我之前尝试过一些规则,但我无法弄清楚。 如果你想把mySite.com/u/username改写为mySite.com/username,可以参考这个规则: <rewrite> <rules> <rule name="Remove u" stopProcessing="true"> <match url="u/(.*)" /> <action type="Rewrite" url=mySite.com/{R:1} appendQueryString="false" /> </rule> </rules> </rewrite>

回答 1 投票 0

IIS 重写规则以通过查询字符串值重定向到新域

我无法弄清楚 IIS url 重写规则,希望有人可以提供帮助。我想创建一个重定向规则(302-found) 从: 域名1.com/?kb=8 到: 域名2.com/view/8 谢谢你。

回答 1 投票 0

URL 重写模块错误。 HTTP 错误 500.52

所以我面对这个问题已经有一段时间了,并尝试了多种可能的解决方案,但似乎没有一个对我有用。我不断收到 gzip 错误。所以我的后端应用程序在 Tomcat 上运行(...

回答 1 投票 0

IIS 重定向和重写之间的区别(与重定向相关)

这个问题可能听起来很奇怪,但是鉴于一篇文章,绝对可以使用重写模块来执行重定向,就像使用重定向模块一样。两者都能够发出永久重发...

回答 2 投票 0

哪里可以下载 IIS 8 的 Web Farm 框架和外部缓存?

我有一个Windows Server 2012 R2 Standard(基于x64的处理器),它有IIS 8。我需要在它上面配置反向代理,它缺少URL重写模块。据我所知,URL重写

回答 1 投票 0

带有 IIS 重写模块的规范 URL 和 PDF

我正在尝试仅使用 IIS 重写模块将规范 URL 添加到 PDF。由于某种原因我无法让它工作。以下是我目前拥有的。 链接: 我尝试仅使用 IIS 重写模块向 PDF 添加规范 url。由于某种原因我无法让它工作。以下是我目前拥有的。 Link: <http://www.example.com/downloads/whitepaper.pdf>; rel="canonical" XML <outboundRules rewriteBeforeCache="true"> <rule name="Canonical For PDF" preCondition="IsPDF"> <match serverVariable="RESPONSE_Link" pattern=".*" negate="false" /> <conditions> </conditions> <action type="Rewrite" value="&lt;{HTTP_HOST}{REQUEST_URI}>; rel=&quot;canonical&quot;" /> </rule> <preConditions> <preCondition name="IsPDF"> <add input="{REQUEST_FILENAME}" pattern="\.pdf.*" /> </preCondition> </preConditions> </outboundRules> 我无法让它工作,所以我通过 Global.asax ,Application_BeginRequest 来完成此操作 if (Request.FilePath.EndsWith(".pdf")) { Response.AddHeader("Link", $"<{Request.Url.AbsoluteUri.Split('?')[0]}>; rel=\"canonical\""); }

回答 1 投票 0

如何在IIS Rewrite规则的情况下使用Sec-Fetch-Site请求头

我想限制对 IIS 网站上托管的某些资源的访问。 更具体地说,我希望这些资源(例如图像或 html 文件)只能在 exac 上托管的页面内或从 exac 上托管的页面中查看...

回答 1 投票 0

如何从http请求中删除Content-Length标头?

我正在尝试将超过 2GB 的大文件上传到 IIS 上的 ASP.NET MVC 5。 我google了一下,发现IIS有2GB的http请求限制,而MS还没有修复它。 我找到了使用 StreamContent 的解决方法...

回答 2 投票 0

IIS web.config 使用特定路径将页面从一个域重定向到另一个域

我试图弄清楚使用 web.config 重写规则在 IIS 7.5 服务器上是否可以执行以下操作。我们正在将页面从一个域移动到另一个域。这是配置。 旧域名页面...

回答 1 投票 0

IIS 重写,swagger ui 给出 404 未找到错误

我正在使用 Vue js 应用程序托管 Dotnet Core 3.1 项目。为此,我将 vue js 静态文件托管在 www-root 文件夹中。 我的应用程序中还有一个 swagger UI。 这是...

回答 1 投票 0

如何使用 IIS ReWrite 从服务器名称重定向到完全限定域名

我有一个内部域iis服务器,它有一个绑定到https的网站 站点名称 和 站点名称.domain.com 但它也接受http 站点名称 和 站点名称.domain.com 我想重定向使用...

回答 1 投票 0

IIS 服务器场 - URL 重写

我正在尝试创建 IIS 服务器场,但 URL 重写无法正常工作时遇到问题。 Windows 10 企业版 IIS 10 下面是相关配置。 <...

回答 2 投票 0

在 Powershell 中查看 IIS URL 重写规则

所以我有一个基于网络的应用程序,我负责在我们的客户处安装。这需要在 IIS 中进行大量手动配置,而我已经能够通过 Powe 完成几乎所有这些工作...

回答 3 投票 0

重定向不在 Apache 上重定向

以下是.htaccess文件的内容 选项全部-索引 重写引擎开启 RewriteCond %{HTTP_HOST} ^www\.(([a-z0-9_]+\.)?域名\.in)$ [NC] 重写规则。? https://%1%{REQUEST_URI} [R=301,L]

回答 1 投票 0

web.config 中的重写规则未触发,但匹配正则表达式101

我无法触发我的 URL 重写规则。 我正在测试的 URL:https://www.example.com/emailclick/d16f5a8d-e15c-40a1-9935-addf37dc139b/https%3a%2f%2fwww.example.com%2ftest%2fnyc%2f17690167%

回答 0 投票 0

IIS 应用程序 URL 重写问题

我在 Windows 服务器上安装了 IIS。我正在尝试为我们网络内部使用的 Web 应用程序执行 URL 重写。目前该应用程序位于 http://webservices.ourcompany.lo...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.