为什么该服务器要重定向到另一个页面?

为什么该服务器要重定向到另一个页面?

我正在为客户建立一个网站。不知为何 www.domain.com 会转发到 www.domain.com/directory/home.html。如果我输入 www.domain.com/index.php,它会正常工作。我检查了 .htaccess,那里什么都没有,所以我将索引设置为 index.php,它在除根目录之外的每个目录中都能正常工作。我有 root 访问权限,并检查了 httpd.conf(在 VI 中搜索了我被重定向到的文档)以及我能想到的任何其他内容。我下一步应该在哪里查看?该服务器是运行 CentOS 5.5 的 VPS,具有多个域,具有用于 root 访问权限的 CPanel WHM 11,并为每个域安装了 CPanel X。

答案1

它可能是根目录中带有 HTTP 重定向指令的另一个 index.* 文件(HTML)。

答案2

如果您运行的是 Firefox,则有一个名为“Live HTTP Headers”的扩展,它将为您提供一个窗口,让您了解服务器告诉您的浏览器有关 URL 解析和重定向的信息;我以前用过它来捕获奇怪的 mod_rewrite 内容,这是我对您问题的第一个怀疑。httpd.conf 中可能有一个重定向到相对路径的节,您的 vim 搜索可能没有捕获到它。祝您好运;希望这对您有所帮助。

相关内容