我在服务器上配置的rewrite始终不成功,那个郁闷啊,后来才发现原来是一个属性的问题导致引擎未能启动。请大家注意httpd.conf中有一个属性:
AllowOverride 这个属性
说明 | 确定允许存在于.htaccess文件中的指令类型 |
---|
语法 | AllowOverride All|None|directive-type [directive-type] ... |
---|
默认值 | AllowOverride All |
---|
作用域 | directory |
---|
状态 | 核心(C) |
---|
模块 | core |
---|
一定要调成All否则配置将不会起效,所以我奇怪为什么原来配置的.htaccess和没有一样,原来如此。