Fra*_*ain 5 apache .htaccess mod-rewrite vagrant vagrantfile
我正在尝试使用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"
Run Code Online (Sandbox Code Playgroud)
在Apache上,"000-default.conf"包含默认的东西,加上:
<Directory "/var/www/html">
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
mod_rewrite 被启动了 sudo a2enmod rewrite
'Sites'文件夹包含几个基于Wordpress,Kirby或Drupal的网站.每个网站的文件夹仅包含"公共"文件及其自身.htaccess( - >然后上传到他们自己的生产服务器的"public_html"目录).
Apache,Php和MySql运行良好,每个项目的第一页都在localhost:8080/project中可见,但是无法浏览页面,因为url重写不起作用(找不到没有htaccess文件的页面).
我该怎么做才能使网址重写工作?
| 归档时间: |
|
| 查看次数: |
1271 次 |
| 最近记录: |