比如有些网站的个人用户中心注册完后,可以自定义 **根域名后的url**. 这种需求我们描述为: 实现 http://www.xxx.com/xxx 指定到某个控制器下的方法,并获取xxx作为参数值,来调用相关数据; tp5我们可以这么设置: route.php 文件: ~~~ return [ 't' => 'admin/index/demo' ]; ~~~ .htaccess 文件: ~~~ <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteRule ^([^/]+)$ t?id=$1 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule> ~~~ 调用 /admin/index.php 文件 ~~~ public function demo() { echo input('get.id'); //return t } ~~~ 然后我们可以访问:www.xxx.com/t 可以看到返回了 ~~~ t ~~~