我想在 Windows Server 2003 机器上做一些非常简单的事情;每当用户尝试导航到特定页面时,让 Web 服务器提供重定向而不是特定页面的内容。
默认文档是“index.html”,因此如果用户输入“http://mywebsite.com/",它们通常会被带到“index.html”。
我已经在 IIS 中的“index.html”上设置了重定向,转到“http://someotherwebsite.com/“。在内容视图中,该页面的状态显示为“重定向至http://someotherwebsite.com/“。
问题是,当 Web 浏览器访问“http://mywebsite.com/“,但如果用户直接导航至”http://mywebsite.com/index.html“。
我希望无论用户如何进入“index.html”,当服务器被要求提供该页面时,它总是提供重定向,而不是页面内容。
答案1
尝试向 index.html 添加元刷新标签。
<meta http-equiv="refresh" content="0;url=http://someotherwebsite.com/">