View Full Version: Løst Enorm mængde af omdirigeringsfejl Fra Vbet
Crawl fejl
Problemer Google stødte på under gennemgangen af dit websted.
Alle er fra vbet sproglige sider, og har noget at gøre med tags.
http://www.example.com/af/tags/etcetc
http://www.example.com/ro/tags/etcetc
HJÆLP
Alle er fra vbet sproglige sider, og har noget at gøre med tags.
http://www.example.com/af/tags/etcetc
http://www.example.com/ro/tags/etcetc
HJÆLP
Forhør dig ikke en sådan forbindelse eksisterer i oprindelige form - ikke oversat. Måske tag var bare slettet, så link ikke eksisterer længere, og vi taler om historie ...
Giv mig reel forbindelse, der er brudt.
Jeg har sendt dig nogle billeder .. Den oprindelige form er der stadig.
Jeg har sendt dig nogle billeder .. Den oprindelige form er der stadig.
OK - går der.
OK - det er vBET fejl. Jeg har fundet en fejl - det er allerede rettet, og vil blive medtaget i næste udgave. Du har hurtigt fix nedenfor - du gør det, og bekræft betyder det løse dit problem.
Quick Fix:
EDITED - se nye quick fix nedenfor.
Tager en mand til at indrømme fejl. Tak vBET for din hjælp og opmærksomhed i denne sag. Din virkelig en god mand.
Nu om vbenterprisetranslator_seo.php
Jeg kan ikke finde det nogen steder. Kan du hjælpe bedes
Du vil finde det i din forum mappe.
Også - Jeg var stadig undersøge dette, og jeg fandt, at det har 2 årsager. 1 - mangel på '?' for parametre, 2 -% i URL. Jeg lavede ny løsning, der sikrer, at '?' vil være der, hvis parametre er i URL og vil håndtere% korrekt.
Så for en bedre quick fix skal du gøre følgende:
1. Edit file: vbenterprisetranslator_seo.php
2. Find:
$_SERVER['QUERY_STRING'] = str_replace('vbet_lang='.$_REQUEST['language'].'&redirected='.$_GET['redirected'], '', $_SERVER['QUERY_STRING']);
$queryString = &$_SERVER['QUERY_STRING'];
if ($addQueryString && $queryString) {
if ($queryString[0] == '&') {
$queryString[0] = '?';
}
$_SERVER['REQUEST_URI'] .= $queryString;
}
3. Erstattes af:
if ($addQueryString) {
$index = strpos($_SERVER['QUERY_STRING'], '?');
if ($index) {
$_SERVER['QUERY_STRING'] = substr($_SERVER['QUERY_STRING'], $index);
$_SERVER['REQUEST_URI'] .= $queryString;
} else {
$_SERVER['QUERY_STRING'] = '';
}
}
Dette er kun til dette ene mærke .. Hvorfor gjorde det fejl ud for netop denne? Eller er dette en global ting og simpelthen ikke har fanget op til webmasters værktøjer afsnittet endnu>?
Dette er kun til dette ene mærke .. Hvorfor gjorde det fejl ud for netop denne? Eller er dette en global ting og simpelthen ikke har fanget op til webmasters værktøjer afsnittet endnu>?
Denne ene havde% notation inde myre fremgår det, at vBSEO ikke genkende det, så gjorde omdirigere (der var én vBET bug der er rettet i hurtig løsning). Omdirigere som inkluderede vBET parametre fra htaccess regler, der normalt er skåret. - Men vi havde fejl i at skære dem (også rettet i quick fix).
Er dette i vbulliten admin området? Jeg har ingen anelse om, hvor forummet mappe er. Husk im ikke en teknisk eller computer guiden. Vil du gøre det for mig?
Du er nødt til at gå til dit forum mappestruktur af FTP og du vil finde den der:) Efter dit forum URL sandsynligvis du finder filen i FTP vigtigste bibliotek eller public_html undermappe (hvis en sådan findes der).
Dette er simpelt kopiere, indsætte opgaven og ikke kræver nogen teknisk viden.
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.