我正在尝试在 mac OS 10.9.4 上使用 Vagrant 为本地 PHP 开发制作一个简单的服务器。
Vagrant 在主“~/Sites”目录中运行,“/var/www/html” 指向那里的访客。Vagrantfile 看起来像这样:
config.vm.box = "ubuntu/trusty64"
config.vm.network "forwarded_port", guest: 80, host: 8080
config.vm.synced_folder ".", "/var/www/html"
在 Apache 上,“000-default.conf”包含默认内容,以及:
<Directory "/var/www/html">
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
mod_rewrite
被激活sudo a2enmod rewrite
“站点”文件夹包含几个基于 Wordpress、Kirby 或 Drupal 的网站。每个网站的文件夹只包含“公共”文件和它自己的.htaccess
(-> 然后上传到他们自己的生产服务器的“public_html”目录)。
Apache、Php 和 MySql 运行良好,每个项目的第一页都可以在 localhost:8080/project 上看到,但是无法浏览页面,因为 url 重写不起作用(找不到页面,就像没有 htaccess 文件一样)。
我应该怎么做才能使 url 重写工作?