要修改Apache 的配置文件,让Apache支持rewrite_module,修改过程如下:打开apache的配置文,conf/httpd.conf :LoadModule rewrite_module modules/mod_rewrite.so,把该行前的#去掉。
首先 确定你开启了 Include /private/etc/apache2/extra/httpd-vhosts.conf 配置
然后在httpd-vhosts.conf 配置
如:
然后在项目的根目录
添加一个.htaccess文件
如:
内容为:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
这个时候 重启 sudo apachectl restart 服务
访问链接 http://www.jifen.com/index.php/api/public/login/testMethod 变为:http://www.jifen.com/api/public/login/testMethod
网友评论