首先,我提前为这个问题道歉,稍微偏离了stackoverflow,但我花了一天时间试图解决这个问题而且我完全陷入困境。
问题:我的脚本(php)的搜索功能在一台主机上完全正常,但在另一台主机上却没有。 如果你在这里搜索一下:edu-cafe.com,你会得到一个结果,就像它应该的那样。 但是,尝试在这个网站上搜索,托管在其他地方:code-reduc.com,完全相同的脚本,文件和数据,它只是挂起。
我已经要求主机和脚本的原始程序员查看问题,但他们似乎无法找到答案......
显然,我的麻烦的原因来自主持人,但我找不到问题
非常感谢任何帮助!
PS:这里的部分脚本:http://codepaste.net/fuymqn
谢谢!
答案 0 :(得分:3)
我找到了答案......我的网络托管服务商默认启用了多视图选项(当然他们从未向我提及)
所以在我的htaccess中,我补充道: 选项-MultiViews
问题解决了!
答案 1 :(得分:2)
另一台服务器上的问题是重定向永远不会发生。
像这样回复标题;
$location = base_url."search/".$qry_post."/";
header ( "Location:". $location ) ;
这会让您的代码说“标题已经发送过blablabla”,或者您的错误报告已关闭?
也许在位置标题之前输出了一些东西并使它无用但却没有报告错误,因为它们被抑制或者某些东西?我说你的mod_rewrite不能在第二台服务器上运行,但事实上,这不是问题所在。