【问题标题】:php redirecting to XAMPP folderphp重定向到XAMPP文件夹
【发布时间】:2012-09-30 12:53:22
【问题描述】:

我的问题与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 文件”是真的吗?如果是这种情况,我应该在这个文件中编辑什么。

【问题讨论】:

  • 听起来像是重定向到第一个设置的虚拟主机。在您的情况下,这是 xampp 文件夹。您是否设置了任何其他虚拟主机?
  • @Baba & lix 谢谢我对接受的事情一无所知。谢谢你帮我弄清楚。
  • @Lix 。这是我第一次在我的机器上设置 localhost。我应该做一些额外的配置文件更改吗?我指出的另一篇文章说“httpd.conf 文件设置为优先考虑 .php 文件”。我不确定这意味着什么?
  • @rockstar 你还有问题吗??
  • @baba 我无法解决它..

标签: php webserver xampp


【解决方案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/ 更改为您想要的.. 如果还有问题请告诉我

【讨论】:

  • 我不确定是否要编辑 index.php 以实现此重定向。问题是我目前在 /currentdirectory/index.php 。现在我想去 /anotherdirectory/index.php 。但是,重定向将我带到 /xampp/index.php 。因此,我在 /currentdirectory/index.php 中的重定向被搞砸了(我检查的不是),或者其他东西阻止了重定向。
  • 我使用 xdebug 在 /anotherdirectory/index.php 中放置断点,但似乎我总是在 /xampp/index.php 处设置断点。不幸的是,在那一刻回溯并没有为我显示足够的信息。这让我更加相信可能需要进行更多配置更改:/
  • 禁用xdebug并首先使用htacessheader正常运行
【解决方案2】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    • 2015-08-23
    • 2013-10-08
    • 2018-06-24
    • 1970-01-01
    • 2021-09-08
    • 1970-01-01
    相关资源
    最近更新 更多