Zobrazit plnou verzi: Vyřešeno Fórum Odkazy = selhání
Mám několik fór, které slouží jako odkazy: například, jeden z mých fóra odkazy na pentaxforums.com / lensreviews /.
Když přeloženy do cizích jazyků, je odkaz přepsán s jazykem v URL, tj. pentaxforums.com / SV / lensreviews /, který zřejmě vrátí chybu. Je tam oprava za to? Já bych raději vyhnout 301 htaccess trasy.
Prosím, je klid. Víme, že i tuto situaci - stačí nastavit vBET správně:)
Prosím nastavte v možnostech vBET fórum adresáře a ujistěte se, že máte odpovídající. Htaccess pravidla (adresář je třeba doplnit, jak je popsáno v manuálu).
Nejsem si jistý, co tím myslíte. Pokud vím všechno je správně nakonfigurována na použití.
Přejít na správu CP -> vBET -> Hlavní nastavení a fórum adresář "
To je již nastavena. Nemyslím si, že jste pochopili můj problém.
To se vztahuje pouze na fórum, které fungují jako odkazy. Jestliže fórum odkazy na složky na mých webových stránkách, který je mimo forum Directory, je / lang / ještě přidal mezi, tak končit 404 chyb. Je zřejmé, že plocha pozemku nelze převést pomocí vBET.
OK - Omlouváme se za zmatek. Opravdu jsem nepochopil otázku.
Jak vidím svůj Fórum Stránky jsou přeloženy dobře.
Nyní oblasti mimo forum Directory. Jak můžete vidět na tomto fóru vBET podporuje překlady z oblasti mimo forum Directory - samozřejmě těch stránek, musí být vytvořen vBulletin. Takže pokud vaše oblastech mimo forum Directory jsou generovány vBulletin jste schopni přeložit.
Co je potřeba:
1. Samostatné. Htaccess v adresáři, kde jsou stránky k překladu (najdete příslušná pravidla v Do-Not-upload adresář)
2. Všechna URL na stránkách překládal mimo forum adresář musí být absolutní (počínaje http), jinak můžete mít problémy s překladem sledování.
3. Pokud tyto stránky jsou v nějakém jiném adresáři (ne v doméně root), pak se budete muset nastavit "udržovat účastnické seznamy v AdminCP-> vBET-> Hlavní
V případě jakýchkoliv otázek budoucnosti - zeptejte se:)
Ok, díky! Pokusím se to, ale mám jednu otázku.
Je možné zakázat jen překlad pro tyto oblasti a spojení správně poukazují na URL? Mám tušení, že část v otázce nebude překládat, protože není plugin Erotika (pouze dotazy DB samostatně).
Moman - Mám vlastní addon, který překládal v pořádku. Přidal jsem se k "udržovat účastnické seznamy"
Zkusím to s htaccess, ale pět dolarů říká, že to nebude fungovat. Příslušný úsek nutně nepotřebuje překlad vůbec, protože je velmi technická, takže chci, aby se po chybě v vBET, která překládá externí odkazy, které nejsou nutně součástí VB.
Htaccess jsem se pravidla, jak je uvedeno v readme.
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ index.php?language=$1&vbet_outside=true [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ $2?language=$1&vbet_outside=true [L,QSA]
RewriteCond %{QUERY_STRING} !vbet_outside=true
RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]
Zatímco Stránka nenalezena - PentaxForums.com (http://www.pentaxforums.com/lensreviews/pl/) nevrátil 404, se stránky nejsou přeloženy (samozřejmě, protože není vbet init tam), a dále všechny odkazy z této stránky se vrátil jako 404 vBSEO CRR to přestalo pracovat.
Proto, ať to jen vzít jednodušší řešení a zachránit bolest hlavy:
Jak zabráním tomu, aby forum odkazy z překladu?
V současné době, Pentax objektiv recenze a specifikace databáze - je hlavní index (http://www.pentaxforums.com/lensreviews/) (link), přepsaný na http://www.pentaxforums.com/forums/pl/lensreviews/ (404 ).
Chci link zůstat beze změny.
Ok, díky! Pokusím se to, ale mám jednu otázku.
Je možné zakázat jen překlad pro tyto oblasti a spojení správně poukazují na URL? Mám tušení, že část v otázce nebude překládat, protože není plugin Erotika (pouze dotazy DB samostatně).
Nemusí to být vB plugin - to prostě musí být Stránka vygenerována VB. Podívat se na hlavní stránce, ke stažení nebo Kup teď úseky - to jsou skutečnosti, se kterými není plugin, ale jsou generovány VB. Takže mít odpovídající šablona obsahuje global.php a tak dále. Takže tyto stránky mohou být snadno přeložen tak, jak jsem popsal vás.
Zkusím to s htaccess, ale pět dolarů říká, že to nebude fungovat. Příslušný úsek nutně nepotřebuje překlad vůbec, protože je velmi technická, takže chci, aby se po chybě v vBET, která překládá externí odkazy, které nejsou nutně součástí VB.
Kontroloval jsem vaše stránky. To je v pořádku - stačí přejít na fórum, dát nějaké překlady a uvidíte, že sledování není přidán do lensreviews ...
Htaccess jsem se pravidla, jak je uvedeno v readme.
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ index.php?language=$1&vbet_outside=true [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ $2?language=$1&vbet_outside=true [L,QSA]
RewriteCond %{QUERY_STRING} !vbet_outside=true
RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]
Zatímco Stránka nenalezena - PentaxForums.com (http://www.pentaxforums.com/lensreviews/pl/) nevrátil 404, se stránky nejsou přeloženy (samozřejmě, protože není vbet init tam), a dále všechny odkazy z této stránky se vrátil jako 404 vBSEO CRR to přestalo pracovat.
Proto, ať to jen vzít jednodušší řešení a zachránit bolest hlavy:
Jak zabráním tomu, aby forum odkazy z překladu?
V současné době, Pentax objektiv recenze a specifikace databáze - je hlavní index (http://www.pentaxforums.com/lensreviews/) (link), přepsaný na http://www.pentaxforums.com/forums/pl/lensreviews/ (404 ).
Chci link zůstat beze změny.
Jasně jsem napsal, že místo musí být generovány vBulletin mohli přeložit.
Dále - nevím, co píšete o. Byl jsem tam, a odkazy na lensreviews se nezmění. Prosím, dejte mi přesný odkaz na stránku, kde můžu vidět nefunkční odkaz.
Prosím, dejte mi přesný odkaz na stránku, kde můžu vidět nefunkční odkaz.
Přejít na PentaxForums.com - Pentax Fotografie Forum (http://www.pentaxforums.com/forums/pl/) a klikněte na Obiektyw Pentax Specyfikacja i weryfikacja danych (http://www.pentaxforums.com/forums/pl/forumdisplay . php? f = 35) (to je ve 4. kategorii). Dostanete 404.
Nicméně, tento stejný odkaz je v navigační lišty (první uvedení pod tlačítkem "recenze") a nemusíte dostat 404.
Díky za pomoc. Pořád si myslím, že nejsme na stejné stránce, pokud jde o to, co přesně je problém, tak neváhejte a dejte mi vědět, pokud budete potřebovat další vysvětlení. Ještě jednou, i když problém je, že
mysite.com / lensreviews / je přepsán na mysite.com / Fórum / PL / lensreviews když to jde přes odkaz Fórum.
Dal jsem prostor tak, aby se URL není analyzován.
Myslím, že rychlé řešení, aby by to bylo k použití vBSEO je "Nahradit" Fórum Odkazy "s přímými odkazy na cílové adresy URL". Avšak, jak jsem se použít pro svůj hit sledování externích odkazů, tím zlomit tento systém.
Proto, v souladu s mým příspěvek výše, pojďme najít správné řešení v této oblasti.
Přejít na PentaxForums.com - Pentax Fotografie Forum (http://www.pentaxforums.com/forums/pl/) a klikněte na Obiektyw Pentax Specyfikacja i weryfikacja danych (http://www.pentaxforums.com/forums/pl/forumdisplay . php? f = 35) (to je ve 4. kategorii). Dostanete 404.
Nicméně, tento stejný odkaz je v navigační lišty (první uvedení pod tlačítkem "recenze") a nemusíte dostat 404.
Díky za pomoc. Pořád si myslím, že nejsme na stejné stránce, pokud jde o to, co přesně je problém, tak neváhejte a dejte mi vědět, pokud budete potřebovat další vysvětlení. Ještě jednou, i když problém je, že
mysite.com / lensreviews / je přepsán na mysite.com / Fórum / PL / lensreviews když to jde přes odkaz Fórum.
Dal jsem prostor tak, aby se URL není analyzován.
Teď to vidím já. Ty 2 odkazy, které píšete o nejsou stejné. Jedním z nich je přesný - 2. mají přesměrování a problém je tady.
To se přesměrování plyne:
Original:
http://www.pentaxforums.com/forums/pl/forumdisplay.php?f=35
Then some redirection (not vBET - probably vBSEO or .htaccess):
http://www.pentaxforums.com/forums/pentax-lens-review-specification-database/
And next one is by vBET (added language):
http://www.pentaxforums.com/forums/pl/pentax-lens-review-specification-database/
Then we have next redirection (not vBET - probably vBSEO or .htaccess):
http://www.pentaxforums.com/lensreviews/index.php
And one more time vBET is adding language:
http://www.pentaxforums.com/forums/pl/lensreviews/
Tak tady vBET přidává jazyk, protože začnete jako odkaz na fórum a máte překlad trasování. Pak si z 2 přesměrování a pokaždé, když vBET přidává překlad sledování.
Rychlá oprava pro vás níže (netestováno - tak se kopie souboru a dejte nám vědět, to funguje). I - měli byste konfiguraci fóra jít tam, kam chcete, na první přesměrování, pokud je to možné.
Quick Fix. Otevřít soubor vbenterprisetranslator_seo.php, najděte řádek:
if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php')) {
a nahradit je:
if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php') && false === strpos($_SERVER['REQUEST_URI'],'lensreviews/index.php')) {
Také my budeme hledat nějaké lepší řešení, součástí vBET. V tuto chvíli vBET pouze kontrola původní URL - jsme nepomysleli takové situaci jako Vy. I tento problém znovu otevřít. Bude uzavřen, kdy bude oficiální řešení bude součástí vBET:)
Děkuji vám! Upravil jsem kód mírně, ale to dílo. Zpočátku jsem musel dát "PENTAX-lens-review-specifikace-database" pro strpos, ale dále to změnil na "-review", jak jsem také PentaxForums.com třetích stran objektiv Pentax Recenze databáze - hlavní index (http: / / www.pentaxforums.com/userreviews/), který byl přesměrován na chybu.
if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php') && false === strpos($_SERVER['REQUEST_URI'],'-review-')) {
Takže teď i / lensreviews / a / userreviews / je přesměrována správně.
Ještě jednou díky!
Děkuji vám! Upravil jsem kód mírně, ale to dílo. Zpočátku jsem musel dát "PENTAX-lens-review-specifikace-database" pro strpos, ale dále to změnil na "-review", jak jsem také PentaxForums.com třetích stran objektiv Pentax Recenze databáze - hlavní index (http: / / www.pentaxforums.com/userreviews/), který byl přesměrován na chybu.
if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php') && false === strpos($_SERVER['REQUEST_URI'],'-review-')) {
Takže teď i / lensreviews / a / userreviews / je přesměrována správně.
Ještě jednou díky!
3.3.0 je další parametr "Ignorovat URL" - to bude mít vybrané adresy z překladu sledování. Zkontrolujte prosím, zda se:)
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.