点击链接只跳转到首页/本地正常,上传后,除首页外,其余页面404

1、点击链接只跳转到首页

 

一:权限问题
将所有文件的权限修改为777

二:Apache配置问题
1.找到apache的安装目录下的conf下的httpd.conf文件,打开文件修改 LoadModule rewrite_module modules/mod_rewrite.so这行代码,他前面有个#号,把#号删掉 

2. 还是那个文件,打开,找到 <Directory />     Options FollowSymLinks ExecCGI Indexes     AllowOverride None     Order deny,allow     Deny from all     Satisfy all </Directory> 这个节点,把None改为All.

 

 

2、项目本地测试正确,上传到服务器后除了首页可以正常打开外,其余页面都报404错误(注:服务器和本地都是win环境)

 

《1、先考虑检查路径问题,路径写死无法访问网站

《2、网上地址:http://www.thinkphp.cn/topic/47331.html
1、出现上面问题是隐藏入口index.php时出现的。本地用的apache环境,所以.htaccess是配置好的,用着可以。
上传服务器后输入http://域名/index.php/模块/控制器/方法,模块报404错误。
2、输入http://域名/index.php/模块/控制器/方法,看应该是可以访问的。说明你的服务器不是apache的类型。所以你传上去的.htaccess不生效,index.php入口没有隐藏掉。
4、确认自己服务类型后对应的重写url,就可以了。官网http://www.kancloud.cn/manual/thinkphp5/177576

《3、伪静态问题 关闭伪静态或者检查.htaccess文件书写问题

  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]//重点注意问号"?"

posted @ 2019-10-21 17:31  西单微微  阅读(567)  评论(0编辑  收藏  举报