迁移我的网站,但一个链接不能正常运行php?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了迁移我的网站,但一个链接不能正常运行php?相关的知识,希望对你有一定的参考价值。

所以我只是将我的网站bwa.org/main迁移到临时站点进行测试。登台网站是stagebwa.org。我使用backupbuddy和importbuddyphp来迁移网站大部分都没问题。我不得不修理一些小东西,但我认为这是因为在备份好友过程中,他们问我是否想要建立网站主页stagebwa.org/main但是我选择了stagebwa.org。我认为这会给搜索功能带来很多问题。

这是它应该如何工作。如果单击“开始专门搜索”而不输入参数,它将吐出结果中的所有用户。来自常规网站:qazxsw poi

这是暂存网站,它无法正常工作。当您在此处单击相同按钮时,它会将您带到该网站的“未找到404页面”的版本。 http://www.bwa.org/main/find-a-writer/

php逻辑是一样的,所以我知道这不是问题。我认为这是因为单击搜索按钮会将页面重新加载为stagebwa.org/main/find-a-writer,这会搞砸整个事情。我很确定在stagebwa.org/find-a-writer上重新加载页面将解决问题。

答案

你的http://www.stagebwa.org/find-a-writer/的动作属性是相对的,<form>

<form action="/main/find-a-writer">确实存在 http://www.bwa.org/main/find-a-writer没有 http://www.stagebwa.org/main/find-a-writer确实存在

如果你从表单动作中删除http://www.stagebwa.org/find-a-writer使它只是/main它工作得很好。

我有一种感觉,也许你没有说明实际站点存在于子目录而不是克隆它的根URL这一事实 - 但它应该就这么简单,只需在暂存站点上删除<form action="/find-a-writer">

以上是关于迁移我的网站,但一个链接不能正常运行php?的主要内容,如果未能解决你的问题,请参考以下文章

Linux迁移Azure后ssh不能访问

rake db:如果没有版本,迁移不能正常工作

为啥 tlstest.paypal.com 可以在浏览器中运行,但不能从我的 PHP 代码中运行(对 Paypal IPN 有用)?

实体框架手动删除的表不能从EF迁移生成

Wordpress网站 - php版本迁移(5.2 - 7.x) - 它会导致问题吗?

为啥网页不能正常跳转(在线等-------)