1

我的问题与这里遇到的问题类似https://stackoverflow.com/questions/320205/why-does-my-xampp-installation-auto-redirect-to-http-localhost-xampp但不幸的是,似乎没有一个解决方案去工作 。我做了以下

a) 持续清除缓存

b) 将我在 htdocs 文件夹中的 index.php 文件重命名为 index_int.php 。

我无法弄清楚重定向失败的原因。我是否还需要对任何配置文件进行一些更改?我在一些关于优先重定向的帖子中读到。“httpd.conf 文件设置为优先考虑 .php 文件”是真的吗?如果是这种情况,我应该在这个文件中编辑什么。

4

2 回答 2

1

你好XAMPP有2个索引页一个是index.html另一个是index.php

如果您重命名index.php它将不起作用,因为备份会接管......index.php内容看起来像这样

if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
    $uri = 'https://';
} else {
    $uri = 'http://';
}
$uri .= $_SERVER['HTTP_HOST'];
header('Location: '.$uri.'/xampp/');
exit;

只需将其更改/xampp/为您想要的..如果还有问题请告诉我

于 2012-09-30T16:43:59.953 回答
1

我想我应该回答我的问题。我怀疑问题出在我尚未配置我的测试环境以允许 facebook 在本地测试应用程序的事实。这是失败的代码-

$facebook_login_url = $facebook->getLoginUrl(array('scope' => $facebook_app_permissions, 'redirect_uri' => $redirect_uri));

它可以在实时服务器上完美运行,但不能在我的本地环境中运行。我发现我需要在本地设置开发和测试 facebook 应用程序。这里有一些关于它开发和测试 Facebook 应用程序的帖子。

我希望这可以在调试 xampp 看似神秘的重定向时节省一些时间。

于 2012-10-01T03:58:21.157 回答