2010-05-15 40 views
0

首先我提前道歉了这个问题,有点过计算器的响了起来,但我每天花试图解决这个问题,我完全卡住。相同的脚本,在网站上工作,而不是在另一个上工作!所有的

问题:我的脚本(php)的搜索功能在一台主机上工作得很好,但在另一台主机上却没有。 如果你在这里寻找的东西:edu-cafe.com,你会得到一个结果,只是因为它应该是。 然而,试图在这个网站进行搜索,托管在其他地方:code-reduc.com,完全相同的脚本,文件和确定年代,它只是挂起。

我问过主机和脚本的原始程序员来看待这个问题,但他们似乎无法找到答案...

显然,我的烦恼的原因来自主机,但我找不到问题

任何一点的帮助将非常感激!

PS:http://codepaste.net/fuymqn

感谢:脚本这里的一部分!

+0

正是你尝试什么? – 2010-05-15 09:11:09

回答

3

我找到了答案......我的虚拟主机有MultiViews选项在默认情况下(当然,他们从来没有提到我)

所以在我的htaccess的,我说: 选项-MultiViews

问题解决了!

+1

好的回答你自己的问题。请确保您将此标记为答案@Tioneb。 – 2010-05-15 13:40:17

2

另一台服务器上的问题是重定向从不发生。

做这样的标题的回声;

$location = base_url."search/".$qry_post."/"; 
header ("Location:". $location) ; 

这会让你的代码说“标题已发送blablabla”,或者你有错误报告关闭?

也许东西会在位置标题之前输出,并使其无用,但不报告错误,因为它们被抑制或什么?我会说你的mod_rewrite不适用于第二台服务器,但实际上,这不是问题。

+0

谢谢。我确实有错误报告,但是如果我做了回应,则什么也没有出现。 我发现的是,如果我关闭了可以工作的站点上的mod_rewrite,我会得到一个无限循环,并且此地址为 http://www.codes-reduc.com/search_query/base_urlsearch/test/base_url 然后该网站/主机不工作,我得到: 错误404 http://www.codes-reduc.com/search_query/(这是我应该得到的!) 所以问题发生在mod_rewrite之前,我猜... – Tioneb 2010-05-15 10:12:46

相关问题