由于TP3框架默认的URL访问形式为带有index.php的方式,为了提升网站的美观性和SEO优化,通常会希未将index.php隐藏掉。下面介绍如何在TP3框架中实现隐藏index.php的方法。
方法一:使用URL重写
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
登录后复制
'URL_MODEL' => 2,
登录后复制
通过这种方法,访问网站时就可以直接使用域名加上路由规则,不再需要带上index.php这一段。
方法二:修改配置文件
if (!defined('THINK_PATH')) define('THINK_PATH', __DIR__ . '/ThinkPHP/');
登录后复制
修改为:
if (!defined('THINK_PATH')) define('THINK_PATH', __DIR__ . '/lib/');
登录后复制