Ok, ek het 'n idee.
Let asseblief skryf hier jou vBET weergawe op jou forum. As jy nie die nuutste een - jy kan vBET opgradeer na die jongste weergawe - 3.4.0.
In vBET 3.4.0 ons het 'n 301 doorverwijzing van die ou 302 (nie permanent nie).
As jy hierdie ou weergawe van VBET en As iemand 'n slegte url gebruik hy aangestuur sal word na die goeie een deur 302 omschakeling en Google sal indeks dit! (So dit is nie goed nie).
So kan jy opgradeer vBET 3.4.0 weergawe of gebruik van hierdie oplossing te maak 301 lei in hierdie plek:
1. oop te maak en te wysig lêer (en 'n afskrif!):
forum root / / vbenterprisetranslator_functions_hooks.php
2. in hierdie lêer vind:
PHP Code:
function vbet_global_start(&$template_hook) {
3. in hierdie funksie vind:
PHP Code:
exec_header_redirect($threadurl);
4. en vervang met:
PHP Code:
vbet_vb_exec_header_redirect($threadurl);
5. Gaan na die einde van hierdie lêer en vind:
6. sit voor ?> hierdie kode:
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. red en toets dit!