首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从localhost重定向到localhost/abc/

从localhost重定向到localhost/abc/
EN

Stack Overflow用户
提问于 2009-08-16 13:48:54
回答 3查看 21.1K关注 0票数 0

我在我的网站(http://localhost)的根目录中放置了一个index.php文件。

我希望将此页面(http://localhost)重定向到http:/localhost/abc -当我访问http://localhost时,我希望用户转到http://localhost/abc

我需要如何处理我的index.php文件?

EN

回答 3

Stack Overflow用户

发布于 2009-08-16 13:53:06

在您的第一个index.php中类似这样的内容如何:

代码语言:javascript
复制
header('Location: http://localhost/abc');
exit;

(顺便说一句,您在操作中忘记了'http:‘后面的一些斜杠^^ )

任何/任何人进入这第一个页面都会被重定向到'abc‘页面。

有关更多信息,请参见header

一件事是:在调用header函数之前,确保没有任何东西被发送到输出,否则可能会得到一个错误:如果有任何输出(比如HTML代码,甚至空格),则不能发送标头。已经生成了。

票数 8
EN

Stack Overflow用户

发布于 2009-08-16 15:29:27

您希望在PHP中使用header命令来使用HTTP重定向。

因此,为了重定向某人,您必须将此命令放在程序中的任何空格( PHP标记之外的空格或HTML )之前:

代码语言:javascript
复制
<?php 
    header("Location: http://localhost/abc");
?>

这将向浏览器发送一个Redirect标头,然后浏览器将重定向用户。

因为重定向用户是由“浏览器”决定的,所以您希望确保屏幕上不再输出PHP,因此可以使用exitdie来确保不再运行代码。

代码语言:javascript
复制
<?php 
    header("Location: http://localhost/abc");
    exit();
?>

或,

代码语言:javascript
复制
<?php 
    header("Location: http://localhost/abc");
    die("Your browser does not support redirection. Please go to http://localhost/abc.");
?>
票数 0
EN

Stack Overflow用户

发布于 2012-07-29 03:45:19

欢迎光临。这种重定向是你必须学习的一件重要的事情。

您可以使用此代码

代码语言:javascript
复制
    <?php
  header( 'Location: http://localhost/...' );
  exit();
?>

你可以找到关于PHP w3 schools的教程。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1284338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档