View Full Version: Løst Multi lang i url permanent omdirigeringer
Fra min siste nummer av å ha flere lang seksjoner i en urls som site.com / ru / GL / ru / side.html en fix ble laget for å re-direkte sidene til riktig side, men re-direkte er en temp omdirigere stedet for en hard permanent re-direkte
Status: HTTP/1.1 302 Moved Midlertidig
ikke en permanent re-direkte?
Kan vi oppdatere denne asap?
Takk!
Chris
kamilkurczak
24-02-11, 20:19
Ja, For vBET4 er det veldig enkelt, for vBET3 - ikke, men det vil bli gjort .. Jeg vil utarbeide en løsning for deg.
kamilkurczak
25-02-11, 12:47
ok jeg har en rask løsning for deg:
1. åpne og lage en kopi av denne filen:
Forumet root / includes / vbenterprisetranslator_functions.php
2. i denne filen finne:
?>
3. lim FØR denne koden:
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;
}
4. lagre en fil.
5. åpne og lage en kopi av denne filen:
Forumet root / includes / vbenterprisetranslator_functions.php
Seks. i denne filen finne:
function vbet_redirectDoubleLang()
7. i denne funksjonen finne:
exec_header_redirect($url);
8. og erstatt med:
vbet_vb_exec_header_redirect($url);
9. lagre en fil og teste den.
Allerede har gjort - vil bli inkludert i den neste Slipp.
ikke sikker på grunnen til at jeg fortsatt gte de 302 temp
Status: HTTP/1.1 302 Moved Midlertidig
kamilkurczak
28-02-11, 09:33
Beklager, nå har du en god løsning i mitt forrige innlegg, sjekk den!
Jeg har lagt til funksjonen, og kallet til denne funtion stedet for den gamle omdirigere og få den samme 302 temp?
Har jeg gått glipp somthing?
kamilkurczak
04-03-11, 10:05
kan du forklare meg hvor du sjekket at du har en 302 redirect?
kamilkurczak
09-03-11, 11:52
alle forandringer er gjort.
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.