php - Web - 重定向访问目录而不是文件的人
问题描述
对不起我的菜鸟问题,我确定他们的答案在那里,但我不确定要搜索什么。当他们访问浏览器中的目录而不是文件时,我希望找出将某人重定向到我的主页的最佳方法。
例如:
当我访问http://example.com/testdir时,它会给我一个类似 ftp 的屏幕,而不是我想将它们重定向到http://example.com,除非他们访问实际文件,即http://example.com/testdir /test.html我想向其显示 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
推荐阅读
- react-native - 底部标签导航中的图标颜色没有改变
- google-apps-script - 在电子邮件中附加两个不同的 pdf
- node.js - 尝试传递由原始电子邮件服务器创建的电子邮件地址时出现 550 错误
- ios - 自定义 Google 登录按钮资产
- pdf - Aspose.PDF for .NET 多重签名 - 除最后一个签名外,所有签名均无效
- python - Python selenium:当元素不存在时使用 while true/false 继续运行脚本
- java - 运行 Spring Boot 项目时,“启动 ApplicationContext 时出错。要显示条件报告,请在启用“调试”的情况下重新运行您的应用程序”
- android-mediaplayer - 使用 Exoplyer 提取媒体元数据
- sql - 通过 VPN 连接的服务器连接的连接字符串
- gdal - 从 gdal_calc.py 获取 4 波段栅格