1, 找到 httpd.conf 文件,一般是中/etc/... 目录下。find / -name httpd.conf
2,打开httpd.conf,检查是否已加入如下 rewrite_module,如没有则加上。# Example:# LoadModule foo_module modules/mod_foo.so#LoadModule rewrite_module modules/mod_rewrite.so
3,重启apache,不同版本linux 命令可能不同。重新启动apache: service httpd restart启动apache : service httpd start 停止服务apache: service httpd stop
5,浏览器测试重写规则是否设置成功,如果还没成功,则检查和修改AllowOverride None 为 AllowOverride All如果不清楚要改哪个 AllowOverride,可以试全改为 AllowOverride All
6,ThinkPHP5 的话还要参考《ThinkPHP5.0 完全开发手册》“URL 访问” 修改 .htaccess 文件。