Ok Mayroon akong ilang mga ideya.
Mangyari lamang na isulat dito ang iyong vBET bersyon sa iyong forum. Kung hindi mo ang pinakabagong isa - maaari mong i-upgrade ang vBET sa ang pinakabagong bersyon - 3.4.0.
Sa vBET 3.4.0 gumawa kami ng isang 301 redirections mula sa lumang 302 (hindi permanenteng).
Kung gamitin mo ang lumang bersyon ng VBET at Kung ang isang tao ay ay gumamit ng isang di-magandang url redirect siya sa magandang isa sa pamamagitan ng 302 redirect at google ay index ito! (Kaya ito ay hindi maganda).
Kaya mo upgrade vBET sa 3.4.0 bersyon o gamitin ang solusyon na ito upang gumawa ng 301 redirect sa lugar na ito:
1. bukas at i-edit ang file (at gumawa ng isang KOPYA!):
forum root / nagsasama / vbenterprisetranslator_functions_hooks.php
2. sa file na ito mahanap:
PHP Code:
function vbet_global_start(&$template_hook) {
3. sa ito function na mahanap:
PHP Code:
exec_header_redirect($threadurl);
4. at palitan sa:
PHP Code:
vbet_vb_exec_header_redirect($threadurl);
5. pumunta sa dulo ng file na ito at hanapin:
6. ilagay bago ?> ang code na ito:
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. i-save at subukan ito!