.htaccess 文件位置

ppp*_*ppp 1 .htaccess

我正在尝试使用一个.htaccess文件为我的网站创建氏族 URL。我想在我的本地版本的站点上测试它,如果成功就上传到服务器。

问题是,我必须把.htaccess文件放在哪里?(我正在使用 LAMP)

现在我页面的 index.php 文件在 var/www/project/

我应该把.htaccess文件放在这里.htaccess吗,我可以有多个文件吗?

如果我在文件夹中有另一个项目var/www/project2并且也想为该站点设置重定向规则,并且某些规则与第一个项目中设置的规则不同,我该如何处理?

小智 5

您可以在 .htaccess 和每个目录/文件/别名...中配置您的规则。

如果您使用 .htaccess 文件,您可以将它们设置为从服务器根目录开始的任何位置,这将对任何子文件夹产生影响。

因此,如果 /var/www 是您的服务器根目录,那么 /var/www/.htaccess 将同时检查 project 和 project2。

相反, /var/www/project/.htaccess 只会对这个文件夹及其子文件夹有影响,对 /var/www/project2 没有影响。