使用URL参数会导致页面跳转到索引

时间:2018-01-10 14:57:04

标签: php url parameters

我有一个PHP网站,它严重依赖于URL参数(www.domain.com/page.php/?variable=value&anothervariable=value)。它曾经工作好5年,但昨天我的托管服务提供商做了一些事情,现在我的URL有任何参数,它会导致页面跳转到索引页面(但在命令行中,写入所需的页面)。干净的URL工作得很好。我没有对网站进行任何更改。我打电话给提供者(godaddy.com)他们无法帮助。他们说他们把我的托管移动到不同的服务器,所以我的IP改变了,我的主机名改变了,我的绝对路径改变了。我确实在SQL连接中更新了我的主机名,所以连接到我的数据库没有问题。

我确实试图摆脱.htacces并试图清空.htacces。没人帮忙。

我花了将近24小时的时间来解决这个问题而且无法继续前进。真的不想重新做整个网站来清理URL ....任何想法?谢谢!

1 个答案:

答案 0 :(得分:0)

哦,所以花了一段时间,但这是造成这种情况的原因:

最初,网站中的所有链接都写成如下:

www.domain.com/page.php/?variable=xyz

......它工作了好几年了。在我的托管服务提供商godaddy.com将我的网站移动到不同的服务器(不是我的决定,我发现只有事后!),链接停止工作,他们需要没有最后一个斜线,即:

www.domain.com/page.php?variable=xyz

......现在一切都恢复了。我只是对godaddy愤怒地改变他们的服务器设置,这改变了我的网站的功能......而不是他们第一次这样做: - /