#准备工作
**1.开启rewrite**
修改apache的httpd.conf配置,让 .htaccess 生效
~~~
<Directory "D:\wwwroot\phpstart.xyz">
#请把D:\wwwroot\phpstart.xyz 替换成你的站点目录
Options Indexes FollowSymLinks
AllowOverride all
</Directory>
~~~
**2. 修改重写规则.htaccess**
~~~
RewriteEngine on
# ---PHPstart项目中,所有.php的文件都强制转到入口文件-----
RewriteCond %{REQUEST_FILENAME} \.php$ [NC]
RewriteCond %{REQUEST_URI} !^\/index\.php [NC]
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,NC,L]
# ---非静态资源的404错误转PHPstart----------------------------------
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\.(js|ico|gif|jpg|png|css|swf)$ [NC]
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,NC,L]
~~~
.htaccess 默认已配置好,如果是其他的重写模块,请参照这个配置编辑
<font color=red>如果你不使用rewrite也行,可以把路由变量放在url参数中,参数名是do=,具体格式参考下面的url:</font>
http://phpstart.xyz/index.php?do=test/group1/index/dog
http://phpstart.xyz/index.php?do=test.group1.index.dog
>你也可以自定义路由变量
修改下面的配置文件即可,文件中已提供参考
PHPstart/__Config/vhosts.ini.php