Iis 简单的URL重写不起作用
我正在尝试设置一个IIS URL重写函数,只需向google发送任何URL请求(作为测试):Iis 简单的URL重写不起作用,iis,url-rewriting,iis-7,Iis,Url Rewriting,Iis 7,我正在尝试设置一个IIS URL重写函数,只需向google发送任何URL请求(作为测试): 我有一个404.4 我的目标是让用户直接进入谷歌主页 我已经安装了ARR,有什么想法吗?如果你想让用户直接进入谷歌主页,你应该使用重定向,而不是重写。这不是“对用户隐藏url”,而是在服务器端进行处理 如果没有任何日志,我只能建议您的IIS正在尝试重写到谷歌,要求它提供一些不存在的页面,显然返回404。例如,如果您的网站使用http,而google服务器使用https,则可能发生这种情况 我认为你们也
我有一个404.4
我的目标是让用户直接进入谷歌主页
我已经安装了ARR,有什么想法吗?如果你想让用户直接进入谷歌主页,你应该使用重定向,而不是重写。这不是“对用户隐藏url”,而是在服务器端进行处理
如果没有任何日志,我只能建议您的IIS正在尝试重写到谷歌,要求它提供一些不存在的页面,显然返回404。例如,如果您的网站使用http,而google服务器使用https,则可能发生这种情况
我认为你们也应该检查重定向和重写之间的区别,这篇文章是一个好的开始。有什么想法吗?重写似乎是一个非常灰色的领域。
<rule name="Intercept" enabled="true" patternSyntax="ECMAScript" stopProcessing="true">
<match url="(.*)" />
<action type="Rewrite" url="google-homepage-url-here" appendQueryString="false" logRewrittenUrl="true" />
<conditions>
<add input="{HTTP_HOST}" pattern="example.com$" />
</conditions>
</rule>