将die语句改为 header()语句实行跳转
很多从搜索引擎来的地址就是到smf的目录的这个地址的
<meta name="robots" content="noindex" />
<meta name="robots" content="none" />
<meta name="robots" content="noindex,nofollow" />
defined( '_JEXEC' ) or header('Location: http://www.joomlagate.com/component/option,com_smf/');
defined( '_JEXEC' ) or exit("<script>location.href='http://www.joomlagate.com/component/option,com_smf/';</script>");
defined( '_JEXEC' ) or header('Location: http://www.joomlagate.com/component/option,com_smf/Itemid,31/');
defined( '_JEXEC' ) or exit("<script>location.href='http://www.joomlagate.com/component/option,com_smf/Itemid,31/';</script>");
//JFUSION REDIRECT START
//SET SOME VARS
$joomla_url = '/';
$joomla_itemid = ;
if(!defined('_JEXEC') && strpos($_SERVER['QUERY_STRING'], 'dlattach') === false && strpos($_SERVER['QUERY_STRING'], 'verificationcode') === false)
{
$pattern = '#action=(login|logout)#';
if ( !preg_match( $pattern , $_SERVER['QUERY_STRING'] ) ) {
$file = $_SERVER["SCRIPT_NAME"];
$break = explode('/', $file);
$pfile = $break[count($break) - 1];
$jfusion_url = $joomla_url . 'index.php?option=com_jfusion&Itemid=' . $joomla_itemid . '&jfile='.$pfile. '&' . $_SERVER['QUERY_STRING'];
header('Location: ' . $jfusion_url);
exit;
}
}
//JFUSION REDIRECT END
if(!defined('_JEXEC') && strpos($_SERVER['QUERY_STRING'], 'dlattach') === false && strpos($_SERVER['QUERY_STRING'], 'verificationcode') === false)
{
$pattern = '#action=(login|logout)#';
if ( !preg_match( $pattern , $_SERVER['QUERY_STRING'] ) ) {
$jfusion_url = "http://www.joomlagate.com/component/option,com_smf/Itemid,31/";
header('Location: ' . $jfusion_url);
exit;
}
}