3 回答
![?](http://img1.sycdn.imooc.com/545861f00001be3402200220-100-100.jpg)
TA贡献1817条经验 获得超14个赞
对于使用Apache2在Debian上启用mod_rewrite的人们来说,这只是一个方便:
要检查是否启用了mod_rewrite:
通过运行在mods_enabled中查找到模块的链接
ls /etc/apache2/mods-enabled | grep rewrite
如果输出,rewrite.load则启用模块。(注意:您的apache2路径可能不是/ etc /,尽管可能是。)
如果尚未启用mod_rewrite:
启用模块(实际上是创建我们在上面寻找的链接):
a2enmod rewrite
重新加载所有apache配置文件:
service apache2 restart
![?](http://img1.sycdn.imooc.com/545861e40001199702200220-100-100.jpg)
TA贡献1845条经验 获得超8个赞
就我而言,即使完成所有这些配置,问题还是出现了(@Pekka提到了httpd.conf和.htaccess文件中的更改)。仅在我添加后才解决
<Directory "project/path">
Order allow,deny
Allow from all
AllowOverride All
</Directory>
虚拟主机文件中的虚拟主机配置
编辑于29/09/2017(对于Apache 2.4 <) 请参阅此答案
<VirtualHost dropbox.local:80>
DocumentRoot "E:/Documenten/Dropbox/Dropbox/dummy-htdocs"
ServerName dropbox.local
ErrorLog "logs/dropbox.local-error.log"
CustomLog "logs/dropbox.local-access.log" combined
<Directory "E:/Documenten/Dropbox/Dropbox/dummy-htdocs">
# AllowOverride All # Deprecated
# Order Allow,Deny # Deprecated
# Allow from all # Deprecated
# --New way of doing it
Require all granted
</Directory>
- 3 回答
- 0 关注
- 759 浏览
添加回答
举报