Ok saya memiliki beberapa ide.
Silakan tulis di sini versi vBET Anda pada forum Anda. Jika Anda tidak memiliki satu terbaru - Anda dapat meng-upgrade vBET ke versi terbaru - 3.4.0.
Dalam vBET 3.4.0 kami membuat 301 dari 302 pengalihan lama (tidak permanen).
Jika Anda menggunakan versi lama vBET dan Jika seseorang akan menggunakan url yang buruk ia akan diarahkan ke salah satu yang baik dengan 302 redirection dan google akan mengindeks! (Jadi ini tidak baik).
Jadi Anda dapat meng-upgrade ke 3.4.0 vBET versi atau menggunakan solusi ini untuk membuat 301 redirect di tempat ini:
1. membuka dan mengedit file (dan membuat salinan!):
forum / root includes / vbenterprisetranslator_functions_hooks.php
2. dalam file ini menemukan:
PHP Code:
function vbet_global_start(&$template_hook) {
3. dalam fungsi ini menemukan:
PHP Code:
exec_header_redirect($threadurl);
4. dan ganti dengan:
PHP Code:
vbet_vb_exec_header_redirect($threadurl);
5. pergi ke akhir file ini dan menemukan:
6. dimasukkan sebelumnya ?> kode ini:
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. menyimpan dan mengujinya!