鉴于您已经有了一个缓存版本的站点,我可以跳过解释如何设置它的部分,并跳到更简单的东西——PHP的东西!
您要插入mysql_ping()
在页眉的倾斜顶部运行。当前主题(最好是子主题)中的php文件。应该是这样的:
<?php set_time_limit(0);
$conn = mysql_connect(\'localhost\', \'mysqluser\', \'mypass\');
$db = mysql_select_db(\'mydb\');
/* Assuming this query will take a long time */
$result = mysql_query($sql);
if (!$result) {
echo \'Query #1 failed, exiting.\';
exit;
}
/* If nothing still, take the user to the cache */
if (!mysql_ping($conn)) {
header( \'Location: http://www.yoursite.com/new_page.html\' )};
} ?>
因为
header
函数在其中,您要确保它出现在任何其他内容之前,包括
<html>
或
<body>
标签