我遇到了一个问题,我的Vagrant VirtualBox似乎没有读取我已经绘制出来的网站的.htaccess文件。 (一个proccesswire网站) 我对Vagrant的了解不足以找到我应该编辑指令的位置,以便读取我的.htaccess文件。就我从搜索中收集而言,我需要像这样设置一个指令:
<Directory /var/www>
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
似乎主犯是AllowOverride通常设置为&#34;无&#34;并且需要&#34;所有&#34;。但是我把它放在apache的httpd.conf文件中,我猜这是不正确的。
更多信息:当我在站点根目录中安装PW时出现此错误:&#34;无法确定是否安装了Apache mod_rewrite(ProcessWire需要)。 &#34 ;.因此,当我尝试访问CMS的一部分时,通常由重写规则处理,url(默认情况下为/ admin或/ processwire)只是将我重新路由到主页。
此外,我可以删除.htacess中的所有内容或添加垃圾,不会发生错误。这告诉我.htacess甚至没有被阅读。
我很感激帮助。