Ok έχω κάποια ιδέα.
Παρακαλούμε γράψτε εδώ έκδοση vBET σας στο φόρουμ σας. Εάν δεν έχετε το νεότερο ένα - μπορείτε να αναβαθμίσετε vBET στην πιο πρόσφατη έκδοση - 3.4.0.
Σε vBET 3.4.0 κάναμε μια ανακατεύθυνση 301 επαναπροωθήσεις από το παλιό 302 (όχι μόνιμη).
Εάν χρησιμοποιείτε αυτή την παλιά έκδοση του VBET και αν κάποιος θα χρησιμοποιήσει μια κακή url που θα κατευθυνθούν προς το καλό από 302 ανακατεύθυνση και η Google θα δείκτη αυτό! (Οπότε αυτό δεν είναι καλό).
Έτσι, μπορείτε να αναβαθμίσετε vBET σε 3.4.0 έκδοση ή τη χρήση αυτής της λύσης για να κάνει 301 ανακατευθύνει σε αυτόν τον τόπο:
1. ανοίξετε και να επεξεργαστείτε το αρχείο (και να δημιουργήσετε ένα αντίγραφο!):
forum / root περιλαμβάνει / vbenterprisetranslator_functions_hooks.php
2. σε αυτό το αρχείο βρείτε:
PHP Code:
function vbet_global_start(&$template_hook) {
3. σε αυτή τη λειτουργία βρείτε:
PHP Code:
exec_header_redirect($threadurl);
4. και αντικαταστήστε την με:
PHP Code:
vbet_vb_exec_header_redirect($threadurl);
5. Πηγαίνετε στο τέλος αυτού του αρχείου και να βρει:
6. τοποθετηθεί πριν ;> αυτού του κώδικα:
PHP Code:
function vbet_vb_exec_header_redirect($url)
{
global $vbulletin;
$url = create_full_url($url);
$url = str_replace('&', '&', $url); // prevent possible oddity
if (strpos($url, "\r\n") !== false)
{
trigger_error("Header may not contain more than a single header, new line detected.", E_USER_ERROR);
}
header("Location: $url", 0, 301);
if ($vbulletin->options['addheaders'] AND (SAPI_NAME == 'cgi' OR SAPI_NAME == 'cgi-fcgi'))
{
header('Status: 301 Moved Permanently');
}
define('NOPMPOPUP', 1);
if (defined('NOSHUTDOWNFUNC'))
{
exec_shut_down();
}
exit;
}
7. Αποθηκεύστε και δοκιμάστε το!