首页 > 解决方案 > 如何在 apache2 (ubuntu 18.04) 中启用 .htaccess

问题描述

我正在尝试使用 ubuntu 18.04 在 apache2 上的项目中使用 .htaccess。我看到的教程说我必须将 apache2.conf 更改为:

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all denied
</Directory>

至:

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all denied
</Directory>

更改后,我在项目上创建了自己的 htaccess,但它不起作用。我希望浏览器阻止用户使用 URL ../../../../ 向后浏览项目目录和我的计算机目录

例如:localhost/project/index.php/../../../../

我如何在我的项目中使用我的 .htaccess?,知道没有默认的 .htaccess 文件!以及如何防止用户在 url 中使用 ../../ 浏览目录???

标签: phpapache.htaccessapache2

解决方案


推荐阅读