PSI部署出现重定向次数过多问题的解决方案
来源:互联网 发布:普林数据 编辑:程序博客网 时间:2024/06/05 09:48
首先感谢PSI研发团队贡献如此优秀的代码,对于做项目喜欢拿来主义的我, PSI是我目前发现的最好的开源erp。
项目地址:https://gitee.com/crm8000/PSI
言归正传,我在本地(window+phpstudy环境)下部署PSI时曾出现目录无法访问的情况,根据经验定位问题出现在.haccess文件上
官方给出的配置规则为:
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
第一种解决方案是:在index.php后面加?
修改为:
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
第二种方案替换规则为:
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
这个尚在经验范围之内,但下午在服务器(Linux+nginx)环境下部署的时候翻车了,毕竟nginx车龄不够经验不足,
部署的项目访问无法加载,提示重定向次数过多。
清除cookie或者更换浏览器都无法解决
项目一直在/web和/web/Home/User/login目录之间来回的跳转
网上各种百度无果
猜测重定向次数过多是因为路由的配置,
删掉路由配置规则后发现果然不再重定向了,但是无法访问了,正是预期结果.
于是断定是路由问题抛出了404
尝试使用/web/index.php?m=Home&c=User&a=login 写法访问,很OK.
锁定问题后那就是如何配置linux+nginx+thinkphp的伪静态问题了。
网上搜索了很多,尝试了很多次,无果。上火中......
怀疑是不是因为thinkphp放在了子目录的问题。
尝试修改nigin配置中添加了子目录rewrite规则:
location /web/ {if (!-e $request_filename){rewrite ^/web/(.*)$ /web/index.php?s=$1 last;} }
访问,正常!我天!谢天谢地!问题终于解决!
一个小白的艰辛探索,分享出来,如有错误,还望指点。
阅读全文
0 0
- PSI部署出现重定向次数过多问题的解决方案
- 当出现此问题时,192.168.1.24 将您重定向的次数过多。 尝试清除 Cookie.
- localhost 将您重定向的次数过多
- agileone安装登陆报错,localhost重定向次数过多
- 使用 tp3.2.3 框架时报错重定向次数过多
- CAS客户端请求重定向次数过多导致请求失败
- WebView重定向问题的解决方案
- WebView重定向问题的解决方案
- Android WebView重定向问题的解决方案
- 优酷首页出现“此网页包含过多的循环重定向”错误的解决办法
- 使用Process类重定向时出现阻塞的解决方案
- 使用Process类重定向时出现阻塞的解决方案
- MVC中使用ActionFilterAttribute全局过滤器出现:网页无法正常运作 将您重定向的次数过多。解决办法
- 【web开发】:localhost 将您重定向的次数过多
- 73.iOS UIWebView重定向问题处理 RNCachingURLProtocol做缓存出现的重定向问题
- WebView重定向的解决方案
- 尝试自动重定向的次数太多
- Oracle 部署系统出现问题的解决方案
- Web Service实践之REST vs RPC
- iOS Crash文件分析
- 微信小程序--地图regionchange事件频繁触发导致崩溃
- Python自动化第二周之数据模块
- struts2需要的几个jar包 Hibernate 常用jar包 操作数据库的jar等jar包用途介绍
- PSI部署出现重定向次数过多问题的解决方案
- android用贝塞尔曲线完成viewpager轮播指示器
- MapReduce--6--求共同好友
- pdf如何转换成ppt格式?
- JQ制作动态表格
- 数据库事务
- 5.偏头痛杨的常见设计模式入门系列之观察者模式篇
- 不同系统之间的文件传输
- unity数据持久化-如何保存多个帐号密码并切换任意用户实现登陆