.htaccess 文件位置

.htaccess 文件位置

我正在尝试使用.htaccess文件为我的网站创建部落 URL。我想在本地版本的网站上测试它,如果成功,则将其上传到服务器。

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

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

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

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

答案1

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

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

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

相反, /var/www/project/.htaccess 仅对此文件夹及其子文件夹有效,对 /var/www/project2 无效。

相关内容