在不使用 .htaccess 的情况下将所有请求重定向到基础 URL

Redirect all requests to base URL without using .htaccess

当我浏览 example.com/img 它显示所有 目录内容.这会导致安全问题。如何重定向这些url请求到example.com但不使用htaccess

最佳实践通常建议将这些行添加到您的 Apache 配置中以禁用目录列表:

<Directory />
  Options -Indexes
  Order allow,deny
  Allow from all
</Directory>

但这只会拒绝用户访问 URL 示例。com/img。如果您也想重定向,除了更改 Apache 配置之外,您还可以将 index.php 文件添加到您希望重定向的每个目录。 index.php 文件应包含:

<?php
header("Location:".$_SERVER['DOCUMENT_ROOT']);