Tingnan ang Buong Bersyon: Lutas Multi lang sa url permanent redirect
Mula sa aking nakaraang isyu ng pagkakaroon ng maramihang mga seksyon lang sa isang url tulad ng site.com / ru / gl / ru / page.html ayusin ang isang ginawa sa re-direct ang mga pahina sa tamang pahina, ngunit ang mga re-direct ang isang temp redirect sa halip ng isang hard permanenteng ka-direct
Pansamantalang Inilipat ang Katayuan: HTTP/1.1 302
hindi isang permanenteng ka-direct?
Puwede ba kaming update na ito sa lalong madaling panahon?
Salamat!
Chris
kamilkurczak
24-02-11, 20:19
Oo, Para sa vBET4 ito ay napakadaling, para sa vBET3 - hindi, ngunit Ito ay tapos ... Ako maghanda ng isang solusyon para sa iyo.
kamilkurczak
25-02-11, 12:47
ok Mayroon akong isang mabilis na ayusin para sa iyo:
1. bukas at gumawa ng isang kopya ng file na ito:
forum root / nagsasama / vbenterprisetranslator_functions.php
2. sa file na ito mahanap:
?>
3. na ilagay BAGO ang code na ito:
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. i-save ng isang file.
5. bukas at gumawa ng isang kopya ng file na ito:
forum root / nagsasama / vbenterprisetranslator_functions.php
6. sa file na ito mahanap:
function vbet_redirectDoubleLang()
7. sa ito function na mahanap:
exec_header_redirect($url);
8. at palitan sa:
vbet_vb_exec_header_redirect($url);
9. i-save ng isang file at subukan ito.
Mayroon tapos - ay isasama sa susunod na relase.
hindi ba ang dahilan ko pa rin gte 302 temp
Pansamantalang Inilipat ang Katayuan: HTTP/1.1 302
kamilkurczak
28-02-11, 09:33
Paumanhin, ngayon ay mayroon kang isang mahusay na solusyon sa aking nakaraang post, mangyaring suriin ito!
Idinagdag ko ang function, at ang tawag sa funtion na ito sa halip ng ang lumang-redirect at makakuha ng parehong 302 temp?
Ako nawawala somthing?
kamilkurczak
04-03-11, 10:05
maaari mong ipaliwanag sa akin kung saan mo check na mayroon kang 302 isang pag-redirect?
kamilkurczak
09-03-11, 11:52
lahat ng mga pagbabago ay ginawa.
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.