如何构建当前月份和年份的网址,以便将用户重定向到当月的页面?

时间:2012-07-05 10:17:36

标签: url date redirect

我每月在我的网站上发布一个新页面,页面全部采用以下形式:

... / [月] _ [年]的index.php

我编写了一个名为latest.html的简单文件,它将用户重定向到最近一个月的页面(以便他们始终可以使用相同的URL访问最新页面),包括:

<meta HTTP-EQUIV="REFRESH" content="0; url=/july_2012">

但是,显然,我需要每个月手动更新一次。我想知道如何自动执行此操作,以便根据我服务器上的当前月份/日期自动生成URL。

2 个答案:

答案 0 :(得分:1)

在latest.html文件中,您可以使用:

<?php

header('Location: '.date('m', time()).'_'.date('Y', time()).'/index.php');
exit;

答案 1 :(得分:0)

您可以根据月份和年份进行检查,然后更换页面

示例,如果您有4个月:

jan.php
feb.php 
march.php 
april.php

只需在index.php中使用以下代码。

<?php
    $date =date('m-Y');
    if( $date =='01-2012' ){
        include('jan,php');}
    else if($date=='02-2012'){
        include('feb,php');}
    elseif (some condtion){
        ....
    }
    else{
        include('index,php');
    }
?>

如果你这样尝试可能会有所帮助。