多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
#准备工作 **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