【问题标题】:Sub-pages always open domain root子页面始终打开域根目录
【发布时间】:2014-06-14 12:39:39
【问题描述】:

我在编写一个新的 PHP 页面时遇到了一个奇怪的问题。一切似乎都在加载/重定向到域根页面。

  • domain.com 加载正常
  • domain.com/pagedomain.com/page/index.php 始终加载“domain.com”,同时在浏览器 URL 中保留 /page/index.php。
  • 即使是 domain.com/some_random_text 也会加载“domain.com”

我怀疑 .htaccess 文件,但没有找到。 PHP 代码中没有重定向。

如果我删除 domain.com/index.php 文件,我会在打开 domain.com/page/index.php

时收到内部服务器错误

这个域确实安装了 Wordpress,但我确实通过 cPanel 卸载了它。

【问题讨论】:

    标签: php .htaccess redirect


    【解决方案1】:

    首先要注意的是,.htaccess 文件可以位于 Apache 处理的路径中的任何位置。所以到处检查。这种重定向只能这样进行。

    这只能由 Apache 完成,因此如果您在虚拟机或专用服务器上运行,您可能还想检查 apache 配置。

    此外,它可能不是由 cPanel 添加的通配符重定向,因此请检查这些设置。虽然我认为这些实际上只是修改了根 .htaccess 文件。

    根据您提供的数据,我不能说更多,但我认为这不是一个常见问题。

    【讨论】:

    • 我在答案中添加了更多细节。如果您能提供更多详细信息,我们可以为您提供帮助。
    • 谢谢@itay-grudev。我从同一服务器上的另一个子域中发现了一个 .htaccess 文件(多域 cPanel 帐户)。删除该文件后,一切似乎都很好。仍然奇怪的是这对以前的网站没有影响。
    • @SkuliAxelson 它可能是在安装后添加/修改的。我猜它应该恢复正常,但有些事情搞砸了。
    猜你喜欢
    • 2012-03-22
    • 1970-01-01
    • 2017-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多