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
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?
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.
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.
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):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.