apache开启重写模式
Posted lin_zone
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache开启重写模式相关的知识,希望对你有一定的参考价值。
现在的好多的框架都使用有路由机制,但是如果在apache下,没有开启重写模式,服务器不会读取路由
所以今天要分享一下apache开启重写模式
ubuntu下:
1.在命令行下
sudo a2enmod rewrite //开启扩展
或者是: sudo ln -s /etc/apache2/mods-cuailable/rewrite.load /etc/apache2/mods-enabled/rewrite.load
2.然后修改 /etc/apache2/apache2.conf
将其中所有的AllowOverride None 修改成 AllowOverride All
3.sudo /etc/init.d/apache2 restart //重启Apache服务
mac下:
http://www.cnblogs.com/zhuchenglin/p/5528279.html
windows下apache开启重写模式:
与上面mac的开启方式类似
如果报错的话,
去php.ini中,找到下面这句话去掉注释
extension=php_curl.dll
注:每修改一次apache的配置文件,apache都需要重启,否则看不到效果
以上是关于apache开启重写模式的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu --- lamp环境下安装php扩展和开启apache重写
ubantu14.04 apache2 开启 .htaccess支持
如何开启服务器 thinkphp pathinfo的访问方式
apache_conf 翻译:“OS X 10.10 Yosemite本地开发环境,Apache,PHP和MySQL与Homebrew”1.伪静态模块重写mod不能开启的原因已经找到,vHosts设定