thinkphp部署服务器后出现404错误

关于404几种常见的错误总结,具体问题具体分析:
1、没有配置伪静态
默认情况下,伪静态的设置为html,如果我们设置伪静态后缀为空

目前创新互联已为1000+的企业提供了网站建设、域名、雅安服务器托管网站运营、企业网站设计、定州网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

'URL_HTML_SUFFIX'=>''

多个伪静态后缀设置 用|分割

'URL_HTML_SUFFIX' => 'html|shtml|xml'

2、伪静态还需要配合路由设置,配置nginx.conf

location / {

index index.html index.htm index.php;
if (!-e $request_filename) { 
    rewrite ^/index.php(.*)$ /index.php?s=$1 last;  #必须在前面
    rewrite ^(.*)$ /index.php?s=$1 last;
    break;
}

}

配置.htaccess是:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

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

3、runtime文件夹的写权限没有开启!注意查看


网站名称:thinkphp部署服务器后出现404错误
标题链接:http://csruizhi.cn/article/pcecei.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 商城网站建设 做网站设计 成都品牌网站设计 成都网站建设 重庆电商网站建设 重庆手机网站建设 成都网站建设 企业网站制作 网站建设方案 重庆外贸网站建设 古蔺网站建设 重庆网站建设 成都网站制作 LED网站设计方案 高端网站建设 营销网站建设 成都响应式网站建设公司 成都网站建设 成都商城网站建设 成都网站制作 四川成都网站建设 教育网站设计方案