Apache 子目录中的XAMPP.htaccess不工作

Apache 子目录中的XAMPP.htaccess不工作,apache,.htaccess,xampp,Apache,.htaccess,Xampp,我已经设置并配置了XAMPP。我的项目名为“gpstudios”,我有一个名为“local.gpstudios”的虚拟服务器(也在hosts中声明)。这允许我使用“local.gpstudios/”允许正确的根目录访问。 在htdocs中,我有一个运行正常的.htaccess。它正在用于其他几个项目。 在htdocs/gpstudios中,我希望自己有另一个.htaccess 我已尝试更改httpd.conf并重新启动Apache: <Directory "C:/xampp/htdocs/

我已经设置并配置了XAMPP。我的项目名为“gpstudios”,我有一个名为“local.gpstudios”的虚拟服务器(也在hosts中声明)。这允许我使用“local.gpstudios/”允许正确的根目录访问。 在htdocs中,我有一个运行正常的.htaccess。它正在用于其他几个项目。 在htdocs/gpstudios中,我希望自己有另一个.htaccess

我已尝试更改httpd.conf并重新启动Apache:

<Directory "C:/xampp/htdocs/gpstudios">
  AllowOverride all
  Require all granted
</Directory>

允许超越所有
要求所有授权
但这并没有改变任何事情。无论我在htdocs/gpstudios中写了什么,htdocs/gpstudios中的.htaccess都还没有运行过一次。 它当前只包含一行“deny from all”,这应该会在浏览器中出错

如何在不删除/移动其他.htaccess的情况下使其工作

[编辑]


我什么都试过了。我的虚拟主机设置看起来很完美。每个人都说允许超越一切,允许一切。完全被难住了。

将此复制到您的
httpd vhosts.conf

NameVirtualHost local.gpstudios:80
<VirtualHost local.gpstudios:80>
    ServerAdmin webmaster@local.gpstudios
    DocumentRoot "C:/xampp/htdocs/gpstudios"
    ServerName local.gpstudios
    ServerAlias www.local.gpstudios

    <Directory "C:/xampp/htdocs/gpstudios">
            AllowOverride ALL
            Order allow,deny
            Allow from all
            Require all granted
    </Directory>
</VirtualHost>
NameVirtualHost local.gpstudios:80
服务器管理员webmaster@local.gpstudios
DocumentRoot“C:/xampp/htdocs/gpstudios”
ServerName local.gpstudios
ServerAlias www.local.gpstudios
允许超越所有
命令允许,拒绝
通融
要求所有授权

你不会相信的。我自己几乎不能。 我把它整理好了。我一个人干的。 在谷歌快速搜索之后,似乎从来没有人在互联网上遇到过与我相同的问题

原来.htaccess文件的格式是CR换行符,而不是LF或CRLF。 我使用PHPStorm编辑htaccess文件,PHPStorm更喜欢CR。 我曾经有过的最接近它的工作是触发500个错误,当我用一些语句填充它时

阿帕奇。。。。你在玩什么?你为什么这样?该死的。 现在已经过了午夜,我花了一整天的时间在这上面。 我累坏了。我觉得完全失败了。只是我今早的样子。 现在我的痛苦终于结束了,我上床睡觉了,而不是在我花了一些微妙的时刻对着枕头尖叫之前。
晚安。

嗯,我试过了,效果不错,但还是不起作用。你看,我的vhosts文件中已经有了它,除了名为virtualhost local.gpstudios:80和名为virtualhost*:80和的行之外。现在看来,local.gpstudios继承了root.htaccess,但仍然忽略了它自己的。
.htaccess
您要查看的文件是在gpstudios中还是在子目录中?它在gpstudios中。老实说,我并没有做任何愚蠢的事,我已经反复检查并尝试了所有通过谷歌搜索结果得到的建议。我一整天都在试着让它工作。。。我还应该提到我的XAMPP版本使用了Apache2.4.3两件事:1-将
.htaccess
的内容放在这里。2-在您的
httpd default.conf
中,检查是否有此文件的
AccessFileName.htaccess
.OMG、thx。。。在Mac和Windows两种机器上工作,我也无法理解这一点。