コード例 #1
0
 function rewrite($params)
 {
     $id = $params['id'];
     $name = $params['name'];
     $clang = $params['clang'];
     $params = $params['params'];
     return rex_no_rewrite($id, $name, $clang, $params);
 }
コード例 #2
0
/**
 * Leitet auf einen anderen Artikel weiter
 */
function rex_redirect($article_id, $clang, $params = array())
{
    global $REX;
    // Alle OBs schließen
    while (@ob_end_clean()) {
    }
    $divider = '&';
    $url = rex_no_rewrite($article_id, $clang, '', rex_param_string($params, $divider), $divider);
    header('Location: ' . $url);
    exit;
}
コード例 #3
0
/**
 * Leitet auf einen anderen Artikel weiter
 */
function rex_redirect($article_id, $clang, $params = array())
{
    global $REX;
    // Alle OBs schließen
    while (@ob_end_clean()) {
    }
    $url = rex_no_rewrite($article_id, $clang, '', rex_param_string($params));
    // Redirects nur im Frontend folgen
    // Und nur wenn FOLLOW_REDIRECT auf true steht
    // Somit können Addons wie search_index die Seite indizieren
    // ohne dass der Indizierungsprozess durch weiterleitungen unterbrochen wird
    if (!$REX['REDAXO'] && $REX['FOLLOW_REDIRECTS']) {
        header('Location: ' . $url);
    } else {
        echo 'Disabled redirect to ' . $url;
    }
    exit;
}