如何使index.php以外的页面首先加载到我的网站?

时间:2013-01-30 22:18:52

标签: php html web

标题几乎说明了一切。这个想法是,用户将被呈现的第一页将是一个搜索字段,然后该信息将发送到网站的主页面,在他们输入要搜索的术语后,他们将被重定向到该页面。

更新:好吧,我想我弄明白了我想做什么。看来我想要的是index.php中的一个简单重定向,它将用户推送到我提到的搜索页面。

网站的主要部分全部在index.php上,search.php中唯一的东西是一个提供index.php信息的简单搜索字段。所以我只是在第一次访问网站时将用户从index.php重定向到search.php,然后在他们进入搜索后将其发送到index.php。

希望这样有意义,甚至可以帮助某人。

2 个答案:

答案 0 :(得分:1)

如果您使用的是Apache,则可以使用.htaccess

添加DirectoryIndex file_name文件

对于Ex

DirectoryIndex search.php

答案 1 :(得分:0)

假设您的index.php页面需要查询字符串参数search,您可以使用:

if (!isset($_REQUEST['search']) {
    header('Location: http://www.yoursite.com/search.php');
}

您只能在写入输出流之前设置标题,因此必须在任何纯文本,echo语句等之前进行。