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

时间:2019-03-04 10:26:29

标签: php apache

很抱歉我的菜鸟问题,我确定他们是我的答案,但我不确定要搜索什么。我希望找到当某人访问浏览器中的目录而不是文件时将其重定向到我的主页的最佳方法。

例如:

当我访问http://example.com/testdir时,它将给我提供类似ftp的屏幕,但我希望将它们重定向到http://example.com,除非他们访问要显示其内容的实际文件,即http://example.com/testdir/test.html。 html。

他们还有任何安全隐患吗?

谢谢!

1 个答案:

答案 0 :(得分:-1)

您可以放入具有此标记的每个子菜单文件名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