将所有请求重定向到基本URL而不使用.htaccess

时间:2015-06-06 20:15:40

标签: .htaccess redirect apache2

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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