Ubuntu Apache2开启mod_rewrite解决laravel路由失效问题2018-05-09

1、开启rewrite模块;

$sudo a2enmod rewrite

或$sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

2、修改/etc/apache2/sites-available/000-default(默认),将<Directory>的AllowOverride None修改为AllowOverride All;

如果是VirtualHost,可以增加相应的<Directory> ,例如:

<Directory "/var/www/html">

AllowOverride All

</Directory>

4、重启apache2服务,$ sudo /etc/init.d/apache2 restart。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容