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

时间:2013-08-28 14:26:51

标签: php .htaccess

例如我有这个网址

  

mysite.com/page1-bla-bla.html

具有特定时间内容的

将在特定时间段内可用,然后该网址将重定向到主页。

我认为这将是我今天在今天检查我的谷歌网站管理员帐户时发现的问题的解决方案,并发现我有很多抓取错误,因为500内部服务器错误来自其内容已过期的网页作为此类内容页面的时间限制可用于特定时间。

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

寻找你的想法

3 个答案:

答案 0 :(得分:0)

通常,它是在PHP脚本中以编程方式完成的,这将使您可以更好地控制数据和逻辑。但如果您想在.htaccess中执行类似的操作,请查看有关mod_rewrite的时间相关用法的文章:http://www.askapache.com/htaccess/time_hour-rewritecond-time.html

答案 1 :(得分:0)

看看这个: link

如果您想在一段时间后重定向。

答案 2 :(得分:0)

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

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

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

编辑:

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