php转移服务器时出现问题。

e9876 2013-12-09 10:34:45
之前公司有个网站是php做的,用的前端服务器是apache,
后来开发的人员都离职了,然后现在需要把这个站点换到另一台前端为nginx的服务器上
但是转移过去后,发现页面上所有的地址都莫名其妙的多了个 index.php的目录。
结果导致样式,图片链接全部都不能正常显示,想问一下有没有人遇到过这个情况的
这个怎么处理?谢谢。
...全文
177 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
码无边 2013-12-10
  • 打赏
  • 举报
回复
你打开index.php 有什么内容呢? 还有你之前如果是apache,转义到nginx,那么你的伪静态规则要做相应的更改。
www_7di_net 2013-12-10
  • 打赏
  • 举报
回复
nginx不支持.htaccess,所以你要把寫在.htaccess裡的rewrite規則寫入到nginx配置文件里,然後reload一下即可. 另外注意:apache和nginx的rewrite寫法不一樣,這一點你可以去搜索引擎搜一下二者的差異.
e9876 2013-12-09
  • 打赏
  • 举报
回复
引用 1 楼 TR@SOE 的回复:
用了什么框架?nginx的.htaccess以及rewrite rule和Apache不完全兼容。
好象是用了一个叫 silverstripe 的东西做的。
TR@SOE 2013-12-09
  • 打赏
  • 举报
回复
用了什么框架?nginx的.htaccess以及rewrite rule和Apache不完全兼容。
xuyanlu 2013-12-09
  • 打赏
  • 举报
回复
应该是rewrite重写规则失效,或者不兼容, 你的 .htaccess没有起到作用,查看一下,ngix的重写规则是否开启

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧