.htaccess:不在www base目录中的位置

时间:2011-08-04 06:22:11

标签: apache .htaccess

我可能需要修改.htaccess文件。问题是我找不到它。我们在vhosts目录中有几个子域,每个子域都有一个关联的.htpasswd文件。如何找到.htaccess文件的位置。

显然,我没有说明这一点,我当然不是一名unix管理员专家。

2 个答案:

答案 0 :(得分:42)

默认情况下,在Unix / Linux系统上隐藏

.(点)文件。最有可能的是,如果您知道它们是.htaccess个文件,那么它们可能位于该网站的根文件夹中。

如果您使用命令行(终端)进行访问,则只有在您使用时才会显示:

ls -a

如果您使用的是GUI应用程序,请查找“显示隐藏文件”或类似内容的设置。

如果你仍然没有运气,并且你在终端上,你可以执行这些命令来搜索整个系统(可能需要一些时间):

cd /
find . -name ".htaccess"

这将列出它找到的具有该名称的所有文件。

答案 1 :(得分:6)

.htaccess位于您网页的根目录或您要保护的目录中。

确保在文件系统中显示它们,因为默认情况下,在unix系统上,以句点开头的AFAIK(我也不是unix专家)文件是不可见的。