apache开启rewrite重写

放开apache配置文件httpd.conf中关于rewrite模块的注释

LoadModule rewrite_module modules/mod_rewrite.so



需要注意的是,必须在每个virtualhost里用RewriteEngine on来打开rewrite功能。否则virtualhost里没有RewriteEngine on它里面的规则也不会生效。基于目录级的(.htaccess),要注意一点那就是必须打开此目录的

在虚拟主机中加入rewrite规则

RewriteEngine on
RewriteRule ^/([^\.]*)$ /index.php?r=/$1

你可能感兴趣的:(apache开启rewrite重写)