点击链接只跳转到首页/本地正常,上传后,除首页外,其余页面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]//重点注意问号"?"