0

我每个月都会在我的网站上发布一个新页面,这些页面都采用以下形式:

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

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

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

但是,显然,我需要每个月手动更新它。我想知道如何实现自动化,以便根据我服务器上的当前月份/日期自动生成 URL。

4

2 回答 2

1

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

<?php

header('Location: '.date('m', time()).'_'.date('Y', time()).'/index.php');
exit;
于 2012-07-05T10:22:04.450 回答
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');
    }
?>

如果您以这种方式尝试它可能会有所帮助。

于 2012-07-05T10:36:29.883 回答