使某些页面在特定时间后过期并重定向到主页


make certain pages expire after specific time and redirect to home page

例如,我有这个url

mysite.com/page1-bla-bla.html

具有特定时间的内容将在特定时间段内可用,然后url应重定向到主页。

我认为这将是我今天发现的问题的解决方案,当我今天检查我的谷歌网站管理员帐户时,发现我有许多爬网错误,由于500内部服务器错误,来自他们的内容已经过期的页面,因为这类页面中的内容在特定时间内是有时间限制的。

我不知道如何做到这可能是htaccess的解决方案还是什么?

寻找你的想法

通常,它是在PHP脚本中以编程方式完成的,这将使您能够更好地控制数据和逻辑。但是,如果你想在.htaccess中做这样的事情,请查看这篇关于mod_rewrite的时间相关用法的文章:http://www.askapache.com/htaccess/time_hour-rewritecond-time.html.

假设我理解了这个问题,您可以在HTML的<head>中添加以下内容:

<meta http-equiv="refresh" content="600;URL=http:/mysite.com/" /> 

这将在600秒(10分钟)后将浏览器重定向到地址http:/mysite.com/

编辑:

$hours = intval(date('H'));
if ($hours < 7) {
    header('Location: http:/mysite.com/');
    die();
}