PDA

View Full Version: Giải quyết "Trang web này đã chuyển hướng một vòng lặp" với khách



tavenger5
01-11-13, 19:11
Tôi nhận được một lỗi gần đây mà tôi không thể tìm ra. Nó chỉ xảy ra với khách và Chrome lỗi như "trang web này có một vòng lặp chuyển hướng". Có vẻ như nó chỉ xảy ra với các trang chưa được dịch. Đây là một ví dụ: http://cellphoneforums.net/de/ ***-galaxy/t365731-galaxy-note-3-disable-my-magazine.html

Cùng một trang, nhưng trong tiếng Anh: Galaxy lưu ý 3: vô hiệu hoá "Tạp chí của tôi"? (http://cellphoneforums.net/ ***-galaxy/t365731-galaxy-note-3-disable-my-magazine.html)

Bất cứ ý tưởng?

tavenger5
01-11-13, 21:05
Tôi đã làm một số tiếp tục đào và tôi tin rằng điều này có cái gì để làm với không có bộ nhớ cache các nhà cung cấp đang có sẵn. Khi bộ nhớ cache đánh được bật ra cùng một trang không còn sản xuất một lỗi chuyển hướng.

tavenger5
02-11-13, 02:38
Sau khi cập nhật các phiên bản mới nhất và hooking yandex, tôi đã chuyển bộ nhớ cache đánh quay trở lại. Bây giờ mà yandex cho phép những thứ dịch và trang không nhận được đánh bắt trong một vòng lặp chuyển hướng.

Lỗi này chắc chắn sẽ xảy ra khi không có không có nhà cung cấp dịch, trang chưa được dịch và bộ nhớ cache đánh là ngày.

Marcin Kalak
02-11-13, 10:39
Cảm ơn bạn đã báo cáo. Chúng tôi sẽ điều tra vấn đề này trên diễn đàn thử nghiệm của chúng tôi.

Marcin Kalak
27-12-13, 15:13
Sửa chữa nhanh chóng cho vấn đề này:

Mở tập tin includes/vbenterprisetranslator_functions_vbseo.php
Tìm mã:


function vbet_vbseo_filter_replace_text($text, $allowchars = null, $filter_stop_words = true, $reversable = false) {
if(isset($GLOBALS['FIX_EMAILS'])) {
return vbseo_filter_replace_text ($text, $allowchars, $filter_stop_words, $reversable);
}
static $executed = 0;
$language = vbet_translateAndPrepareTitle($text, $executed);
$executed = 1;
Thay thế mã:


function vbet_vbseo_filter_replace_text($text, $allowchars = null, $filter_stop_words = true, $reversable = false) {
if(isset($GLOBALS['FIX_EMAILS'])) {
return vbseo_filter_replace_text ($text, $allowchars, $filter_stop_words, $reversable);
}
static $executed = 0;
$language = vbet_translateAndPrepareTitle($text, $executed>1);
$executed += 1;

Vấn đề này sẽ được cố định trong phiên bản kế tiếp.

hhumass
06-05-14, 18:45
có là không có như vậy txt. Xin vui lòng cho tôi trên dòng mà nó được đặt

Marcin Kalak
07-05-14, 14:52
Vị trí của những dòng này của mã trong mỗi phiên bản là khác nhau.
Sửa lỗi này đã được thêm vào vBET. Cách dễ nhất là nếu bạn cập nhật của bạn vBET cho phiên bản mới nhất.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Thanks to vBET 4.10.1 enjoy automatic translations