我每月在我的网站上发布一个新页面,页面全部采用以下形式:
... / [月] _ [年]的index.php
我编写了一个名为latest.html的简单文件,它将用户重定向到最近一个月的页面(以便他们始终可以使用相同的URL访问最新页面),包括:
<meta HTTP-EQUIV="REFRESH" content="0; url=/july_2012">
但是,显然,我需要每个月手动更新一次。我想知道如何自动执行此操作,以便根据我服务器上的当前月份/日期自动生成URL。
答案 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');
}
?>
如果你这样尝试可能会有所帮助。