记得,修改配置文件前一定先备份一下原配置文件
打开D:\wamp64\bin\apache\apache2.4.33\conf\httpd.conf
搜索找到LoadModule rewrite_module modules/mod_rewrite.so这一行,去掉前面的#
搜索找到AllowOverride None改为AllowOverride All,我这个版本有两处,是不是需要都改我没试,我都改了
打开D:\wamp64\bin\apache\apache2.4.33\conf\extra\httpd-vhosts.conf,具体设置如下
#
<VirtualHost *:80>
ServerName www.qd.com
DocumentRoot "d:/codelibrary/www/gracephp"
<Directory "d:/codelibrary/www/gracephp/">
Options +Indexes +Includes +FollowSymLinks
AllowOverride All
Order allow,deny
Allow from All
</Directory>
</VirtualHost>
注意,Options的是选项一定不能有MultiViews,因为我做这个配置是为了跑phpGrace,我试过,加上MultiViews选项$_GET['pathInfo']这个变量就取不到值。
.haccess文件thinkPhp,gracePhp都是自带的。
重启一下wampserver应该就可以了