2013-08-28 59 views
0

,比如我有這個網址後做出特定的時間特定頁面到期,然後重定向到主頁

mysite.com/page1-bla-bla.html

有時間具體內容在特定時間段內可用,然後該url應該重定向到主頁。

我認爲這將是我今天發現的問題的解決方案時,我今天檢查了我的谷歌網站管理員帳戶,發現我有很多抓取錯誤,由於500內部服務器錯誤的網頁,他們的內容已過期,種類的頁面在特定時間內有時間限制。

我不知道如何做到這一點可能htaccess是解決方案還是什麼?

尋找你的想法

+0

我想重定向鏈接到主頁,如果它給這個錯誤http://www.telelivesports.com/Free-Live-Streaming-Video-Online-Other-Fighting- Fighting-WWE-Main-Event-164357.html檢查鏈接 – Siolio

回答

0

通常情況下,它被編程在你的PHP腳本來完成,這將讓你在數據和邏輯更多的控制。但是如果你想在你的.htaccess中做這樣的事情,看看這篇關於mod_rewrite的使用時間的文章:http://www.askapache.com/htaccess/time_hour-rewritecond-time.html

+0

不是我的意思是當我僅給出錯誤時我想重定向url – Siolio

+0

然後你沒有選擇,只能抓住[例外](http:///php.net/manual/en/language.exceptions.php),然後從那裏創建一個[重定向](http://php.net/manual/en/function.header.php)。 .htaccess在這裏沒有任何幫助。 – bredikhin

0

看看這個: link

,如果你想在一段時間後重定向。

+0

不是我的意思是我想重定向的網址後,當我只給出錯誤 – Siolio

0

假設我理解這個問題,你可以添加以下到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(); 
} 
+0

不是我的意思是我想重定向的網址後,當我只給錯誤 – Siolio

+0

請參閱編輯。你明顯可以擁有任何你想要的條件表達,如果阻塞。 – azz

相關問題