【问题标题】:PHP 000webhost Redirect To File URL [closed]PHP 000webhost 重定向到文件 URL [关闭]
【发布时间】:2015-02-05 16:52:31
【问题描述】:

在 PHP 进程完成后,我怎样才能定向到另一个 HTML? PHP进程的一部分:

case "Radeon 3650":
    header("/GPUs/HD3650/8305835/specs.html");
break;

我想在案例处理完成后将用户重定向到我用双引号括起来的那个 html。我使用的服务器是 000webhost,它不起作用。 这个 PHP 位于 public_html,GPUs 文件夹在那个文件夹中,所以它就可以了。 帮助? :(

【问题讨论】:

  • 您忘记了“位置:”一词。 php.net/manual/en/function.header.php 并按照手册的建议使用完整的 http 调用。
  • 您缺少“位置”。 php.net/manual/en/function.header.php
  • 我刚刚尝试使用 header('Location: /GPUs/HD3650/8305835/specs.html');什么也没有发生。它会将我重定向到error404.000webhost.com?
  • 那个文件夹/文件不存在。确保您的文件夹/文件是相同的字母大小写。 GPUsGPUSgpus 不一样。 HD3650hd3650 也不是,所以请检查您的文件夹名称/大小写。这完全是两种不同的动物;-) Windows 和 Linux 处理文件大小写的方式不同,并且您使用的是区分大小写的 Linux 服务器。
  • 废话我不记得 HTML 扩展的大小写敏感 xD 非常感谢 Fred! :D

标签: php file url redirect


【解决方案1】:

首先,您忘记了“位置:”一词,并按照手册的建议使用了完整的 http 调用。

也取自您提供给我们的 cmets:

我刚刚尝试使用 header('Location: /GPUs/HD3650/8305835/specs.html');什么也没有发生。它会将我重定向到 error404.000webhost.com?

该文件夹/文件不存在或服务器找不到实际的文件夹/文件名。

确保您的文件夹/文件大小写相同。 GPUsGPUSgpus 不一样。

HD3650hd3650 也不是,所以请检查您的文件夹名称/文件/扩展名字母大小写。

  • 它们完全是两种不同的动物。

Windows 和 Linux 处理命名约定的方式不同,并且您使用的是区分大小写的 Linux 服务器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-02
    • 2020-04-08
    • 2015-10-29
    • 2013-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多