1.
首先确认.htaccess覆写是被允许的:在apache配置文件中检查<Directory>配置下的AllowOverride是不是设置为All。经过测试,主要起作用的是apache根目录的<Directory>的配置。
2.
确认你修改的是server的配置文件而不是当前用户或者特定站点的配置文件。
3.
确认文件夹目录下有.htaccess文件。因为有的操作系统会将以.开头的文件视作隐藏文件,因而不会拷贝它们。
4.
确认你是否成功加载了mod_rewrite!察看配置文件中是否有'LoadModule rewrite_module module/mod_rewrite.so' 。
5.是否加载成功可以同 phpinfo() 来查看。
linux下配置也基本如此。