redirect - 如何将 domain1.com 请求重定向到 IIS 上的 domain1.com/app
问题描述
我有一个托管在IIS server
Under上的 Angular 应用程序,Default web site
其文件夹名称app
例如我的域名是domain1.com
并且具有静态 IP,例如1.2.3.4
在我的 dns 配置下,我已将我的 domain1.com 映射到 ip 地址 1.2.3.4 这工作正常,当我浏览我的 domain1.com 时,它显示一个默认的 IIS 页面,这绝对没问题!
我的角度应用程序在Default web site
.
如果我需要浏览我的angular
应用程序,那么我需要浏览到domain1.com/App
OR1.2.3.4/App
这也按预期工作!
domain1.com
我的问题是我如何重定向我对To的请求domina1.com/App
例如。如果用户浏览到 domain1.com 那么它应该被重定向到 domain1.com/App
我到目前为止所尝试的!
1) 我在 IIS 服务器上安装了 Http 重定向,并添加了一个重新路由规则,例如将 domain1.com/ 重定向到 domain.com/app。
但是上面似乎不起作用,因为too many time redirect
当我搜索错误时它会给出一条错误消息,它说如果您使用URL REWRITE MODULE
了扩展名,它将不起作用
https://help.duo.com/s/article/4554?language=en_US
2) 我尝试在我的 DNS 控制台下添加 URL 重定向,但这似乎不起作用。
解决方案
首先,尝试从 Web 平台安装程序或使用以下链接手动安装 URL 重写模块:
https://www.iis.net/downloads/microsoft/url-rewrite
并使用规则:
<rule name="test1" enabled="true" stopProcessing="true">
<match url="^$" />
<action type="Redirect" url="http://domain1.com/react1/" />
</rule>
笔记:
使用您的应用名称而不是 react1。
推荐阅读
- javascript - 处理虚拟键盘弹出
- r - 在 RMarkdown 上使用附录时包括引用和参考
- python - 按主题提取关键词
- p5.js - 在 p5 中,仅在单击画布时使用 mouseClicked() 函数
- javascript - 奇怪的输出“
试图编写一个脚本来转储我的 MongoDB,然后再次将其恢复到测试数据库中。
const {spawn} = require('child_process'); const backupDB = spawn('C:\\_Apps\\mongo\\bin\\mongodump.exe', [ '--host', 'localho
- javascript - 如何在当前光标位置用单击的元素替换字符?
- c++ - C++ 内存地址
- php - 如何保存多个复选框
- c# - Windows 10 与 xp、7 和 8 中的按键事件行为
- javascript - Angular中的外部