先吐槽一下,百度这个问题的时候都是好几年前的帖子,和现在的版本差好多,在linux下,apache使用的配置文件是apache2.conf,不是httpd.conf。 第一步,先开启.htaccess文件的支持,打开配置文件/etc/apache2/apache2.conf,将其中的AllowOverride None改为AllowOverride All,改你需要的目录就可以了。如图,不需要全部改。 QQ截图20160423102758.png

第二步,开启rewrite模块,这里也不需要修改什么文件,可以使用apache2自带的工具。

a2enmod rewrite

这样子就可以使用.htaccess做重定向了,最后配置好.htaccess。 编辑网站根目录下.htaccess。 QQ截图20160423103312.png

代码看图,可以参考手册:http://apache.chinahtml.com/mod/mod_rewrite.html