咨询热线:4006-75-4006

售前:9:00-23:30    备案:9:00-18:00    技术:7*24h

ThinkPHP除了首页,其他页面都不能访问

2023-12-15 16:17:29 3046次

1.除了首页,其他页面都不能访问

查看链接特性,开启了重写机制:隐去了index.php,

开启了伪静态:后缀为.html

找寻配置文件config.php,顺序:moudel->application->TP,

'URL_HTML_SUFFIX'=>'html', //设置伪静态后缀名 

'URL_MODEL'=>'2',  //设置链接模式

0.普通模式:   index.php?moudel=*&c=*&a=*;

1.pathinfo模式: index.php/模块/控制器/方法

2.重写模式(rewrite): 配合.htaccess隐去index.php   格式:域名/模块/控制器/方法

3.兼容模式:s=/模块/控制器/方法

检查.htaccess分布式配置文件,代码如下:

<IfModule mod_rewrite.c>

 Options +FollowSymlinks

 RewriteEngine On

 

 RewriteCond %{REQUEST_FILENAME} !-d

 RewriteCond %{REQUEST_FILENAME} !-f

 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

</IfModule>

检查Apache是否开启分布式配置文件,发现是 none 改为 ALL:

AllowOverride ALL   #允许分布式配置文件


首页
最新活动
个人中心