【发布时间】:2011-08-04 06:22:10
【问题描述】:
我可能需要修改我们的 .htaccess 文件。问题是我找不到它。我们在 vhosts 目录中有几个子域,每个子域都有一个关联的 .htpasswd 文件。如何找到.htaccess文件的位置。
显然,我没有设置它,而且我当然不是 unix 管理员专家。
【问题讨论】:
我可能需要修改我们的 .htaccess 文件。问题是我找不到它。我们在 vhosts 目录中有几个子域,每个子域都有一个关联的 .htpasswd 文件。如何找到.htaccess文件的位置。
显然,我没有设置它,而且我当然不是 unix 管理员专家。
【问题讨论】:
.(点)文件在 Unix/Linux 系统上默认隐藏。最有可能的是,如果您知道它们是 .htaccess 文件,那么它们很可能位于网站的根文件夹中。
如果您使用命令行(终端)访问,那么它们只有在您使用时才会显示:
ls -a
如果您使用的是 GUI 应用程序,请查找“显示隐藏文件”或类似设置。
如果你仍然没有运气,并且你在终端上,你可以执行这些命令来搜索整个系统(可能需要一些时间):
cd /
find . -name ".htaccess"
这将列出它找到的具有该名称的所有文件。
【讨论】:
.htaccess 位于您网页的根目录或您要保护的目录中。
确保它们在您的文件系统中可见,因为以句点开头的 AFAIK(我也不是 unix 专家)文件在 unix 系统上默认不可见。
【讨论】: