Web - 重定向访问目录而不是文件的人员

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web - 重定向访问目录而不是文件的人员相关的知识,希望对你有一定的参考价值。

对不起我的noob问题,我确定他们的答案在那里,但我不知道该搜索什么。当我们访问浏览器中的目录而不是文件时,我希望找出将某人重定向到我的主页的最佳方法。

例如:

当我访问http://example.com/testdir它会给我一个类似于屏幕的ftp而不是我想将它们重定向到http://example.com,除非他们访问我想要显示html的实际文件,即http://example.com/testdir/test.html

还有他们的任何安全危险吗?

谢谢!

答案

您可以将具有此标记的每个子菜单文件名index.html放在:

<html>
  <head> 
    <meta http-equiv="refresh" content="0; URL=http://www.YOURWEBSITE.com/" /> 
  </head>
  <body>
    <h1>Page not found</h1>
  </body>
</html>

另一种方法是在服务器配置文件或每个目录的.htaccess中设置。你可以在这里找到https://developer.mozilla.org/en-US/docs/Web/HTTP/Redirections的方式

编辑:检查这种方法:https://stackoverflow.com/a/14063270/6525081

以上是关于Web - 重定向访问目录而不是文件的人员的主要内容,如果未能解决你的问题,请参考以下文章

Azure web.config 永久重定向并获得 307 状态码而不是 301

web.config重定向时,过滤掉指定的目录重定向

如何显示拒绝访问而不是重定向到登录页面?

Spring 安全更改重定向 URL 以使用 HTTPS 而不是 HTTP

WEB-INF有关的目录路径总结转向方式: forward 重定向方式: Redirect

javaWeb中request请求转发和response重定向