PDA

View Full Version: Rezolvate Link-uri pe forum pentru = eşec



moman
22-12-09, 00:35
Am cateva forumuri care servesc ca link-uri: de exemplu, unul dintre link-uri către forumuri mele pentaxforums.com / lensreviews /.

Atunci când tradus într-o limbă străină, legătura este rescris cu limba în URL-ul, adică să pentaxforums.com / sv / lensreviews /, care revine, evident, un eşec. Există un remediu pentru asta? Aş mai degrabă să evite traseul 301 htaccess.

vBET
22-12-09, 01:37
Vă rugăm să fie calm. Ştim bine această situaţie - trebuie doar să configuraţi vBET corespunzător:)

Vă rugăm să setaţi opţiunile de vBET în directorul dvs. pe forum pentru şi asiguraţi-vă că aveţi adecvate. Normele htaccess (director trebuie să fie adăugate aşa cum este descris în manual).

moman
22-12-09, 02:33
Nu sunt sigur ce vrei să spui. AFAIK totul este configurat corect pe manual.

vBET
22-12-09, 14:07
Du-te la Admin CP -> vBET - "Culegere de forum '> principală şi setaţi

moman
22-12-09, 17:08
Asta e deja stabilit. Nu cred că aţi înţeles problema mea.

Acest lucru se aplică numai pentru forumuri care acţionează ca legături. Dacă un link-uri pe forum pentru într-un folder pe site-ul meu care este în afara de director pe forum pentru, lang / / este încă adaugă între, rezultând astfel o eroare 404. Evident că zona a site-ului nu poate fi tradus prin vBET.

vBET
23-12-09, 13:38
OK - pare rău pentru confuzie. Chiar nu am înţeles problema.

Aşa cum am putea vedea paginile dvs. pe forum pentru sunt traduse bine.

Acum, zona din afara pe forum pentru director. După cum puteţi vedea pe acest forum vBET acceptă traducerea din zonă în afara Culegere de pe forum pentru - desigur, aceste pagini trebuie să fie generate de vBulletin. Deci, dacă dumneavoastră în afara zonelor Culegere de pe forum pentru sunt, de asemenea, generate de vBulletin sunteţi în stare să-l traducă.

Ceea ce este necesar:
1. Separată. Htaccess în directorul în cazul în care sunt pagini de tradus (veţi găsi în normele corespunzătoare nu-nu-încărcare director)
2. Toate URL-uri pe pagini traduse în afara Culegere de pe forum pentru trebuie să fie absolută (începând cu http), altfel puteţi avea probleme cu urmărire de traducere.
3. În cazul în care aceste pagini se află în subdirectorul alte câteva (nu în domeniu rădăcină), atunci va trebui să configuraţi "Păstraţi Directoare" în AdminCP-> vBET-> Main

În caz de orice întrebări viitoare - doar întreb:)

moman
23-12-09, 15:10
Ok, mulţumesc! Voi încerca acest lucru, dar am o întrebare mai mult.

Este posibil să dezactivaţi doar obţinute pentru acele zone şi au legătură în mod corespunzător punctul de la URL-ul? Am o bănuială că secţiunea în cauză nu se va traduce, deoarece nu este un plugin vBulletin (aceasta interogările numai PB separat).

tavenger5
23-12-09, 15:40
moman - Am un addon particularizat care tradus bine. Am adăugat că la "Keep Directoare"

moman
23-12-09, 23:00
Voi încerca acest lucru cu htaccess, dar cinci dolari spune că nu va funcţiona. Secţiunea în cauză nu este necesar obţinute la toate, deoarece este extrem de tehnic, aşa că am doar doriţi să obţineţi în jurul valorii de bug-ul în care se traduce vBET link-uri externe care nu sunt neapărat parte din zona Vb.

moman
23-12-09, 23:15
Am aplicat normele htaccess astfel cum se prevede în 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]


Deşi nu Page Found - PentaxForums.com (http://www.pentaxforums.com/lensreviews/pl/) nu a returna un 404, Pagina nu a fost tradus (evident, din moment ce nu exista nici vBET init acolo), şi, în plus, toate link-urile din acea pagina a returnat 404 ca vBSEO CRR sa oprit de lucru.

Prin urmare, să luăm doar soluţie mai simplă şi salva pe noi înşine o durere de cap:

Cum de a preveni ca link-uri pe forum pentru traducerea de la?

În prezent, Pentax Lens opinie si baze de date specificaţii - Indicele principal (http://www.pentaxforums.com/lensreviews/) (un link) este rescris pentru a http://www.pentaxforums.com/forums/pl/lensreviews/ (404 ).

Vreau legătură într-rămân neschimbate.

vBET
24-12-09, 08:25
Ok, mulţumesc! Voi încerca acest lucru, dar am o întrebare mai mult.

Este posibil să dezactivaţi doar obţinute pentru acele zone şi au legătură în mod corespunzător punctul de la URL-ul? Am o bănuială că secţiunea în cauză nu se va traduce, deoarece nu este un plugin vBulletin (aceasta interogările numai PB separat).

Aceasta nu trebuie să fie vB plugin - pur şi simplu trebuie să fie pagina generate de vB. A se vedea pe pagina noastră principală, descărca sau Cumpara acum secţiunilor - cei care nu sunt realizate de către orice plugin, dar sunt generate de vB. Deci, au şablon include global.php corespunzătoare şi aşa mai departe. Deci, astfel de pagini poate fi uşor tradus în mod te-am descris.

vBET
24-12-09, 08:34
Voi încerca acest lucru cu htaccess, dar cinci dolari spune că nu va funcţiona. Secţiunea în cauză nu este necesar obţinute la toate, deoarece este extrem de tehnic, aşa că am doar doriţi să obţineţi în jurul valorii de bug-ul în care se traduce vBET link-uri externe care nu sunt neapărat parte din zona Vb.

Am verificat site-ul tău. Este lucru bine - doar du-te la forumul dvs., pune niste obţinute şi a se vedea că urmărirea nu se adaugă la lensreviews ...

vBET
24-12-09, 08:37
Am aplicat normele htaccess astfel cum se prevede în 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]


Deşi nu Page Found - PentaxForums.com (http://www.pentaxforums.com/lensreviews/pl/) nu a returna un 404, Pagina nu a fost tradus (evident, din moment ce nu exista nici vBET init acolo), şi, în plus, toate link-urile din acea pagina a returnat 404 ca vBSEO CRR sa oprit de lucru.

Prin urmare, să luăm doar soluţie mai simplă şi salva pe noi înşine o durere de cap:

Cum de a preveni ca link-uri pe forum pentru traducerea de la?

În prezent, Pentax Lens opinie si baze de date specificaţii - Indicele principal (http://www.pentaxforums.com/lensreviews/) (un link) este rescris pentru a http://www.pentaxforums.com/forums/pl/lensreviews/ (404 ).

Vreau legătură într-rămân neschimbate.

Am scris clar ca site-ul trebuie să fie generate de vBulletin să fie capabil să-l traducă.

De asemenea, - nu văd ceea ce se scrie despre. Am fost acolo şi legătură într-lensreviews nu este modificat. Vă rog să-mi legătură într exact la pagina unde pot vedea această legătură într-rupt.

moman
24-12-09, 09:38
Vă rog să-mi legătură într exact la pagina unde pot vedea această legătură într-rupt.

Du-te la PentaxForums.com - Pentax Photography Forum (http://www.pentaxforums.com/forums/pl/) şi apăsaţi pe Obiektyw Pentax Specyfikacja i weryfikacja danych (http://www.pentaxforums.com/forums/pl/forumdisplay php?. f = 35) (e din categoria 4-a). Vei primi un 404.

Cu toate acestea, această legătură într-acelaşi lucru este în navbar (prima intrare în conformitate cu butonul "Opinii") şi nu ai un 404.

Vă mulţumim pentru ajutor. Eu încă mai cred că nu suntem pe aceeaşi pagină în măsura în care ceea ce este exact problema, deci nu ezitaţi să mă lase să ştiu dacă aveţi nevoie de explicaţii suplimentare. Unul mai mult timp, însă, problema este că

mysite.com / lensreviews / este rescris pentru a mysite.com / forum / PL / lensreviews atunci când aceasta trece printr-un link pe forum.

Am pus spaţii, astfel încât nu este URL-ul analizat.

moman
24-12-09, 20:56
Presupun că un fix rapid pentru acest lucru ar fi să se utilizeze vBSEO lui "Înlocuiţi" Legături Forum ", cu legături directe către adresele URL-ţintă". Cu toate acestea, după cum am folosi lovit de urmărire pentru link-uri externe mea, acest lucru s-ar rupe acest sistem.

Astfel, în conformitate cu postul meu de mai sus, haideţi să găsim soluţia corectă pentru acest lucru.

vBET
25-12-09, 17:52
Du-te la PentaxForums.com - Pentax Photography Forum (http://www.pentaxforums.com/forums/pl/) şi apăsaţi pe Obiektyw Pentax Specyfikacja i weryfikacja danych (http://www.pentaxforums.com/forums/pl/forumdisplay php?. f = 35) (e din categoria 4-a). Vei primi un 404.

Cu toate acestea, această legătură într-acelaşi lucru este în navbar (prima intrare în conformitate cu butonul "Opinii") şi nu ai un 404.

Vă mulţumim pentru ajutor. Eu încă mai cred că nu suntem pe aceeaşi pagină în măsura în care ceea ce este exact problema, deci nu ezitaţi să mă lase să ştiu dacă aveţi nevoie de explicaţii suplimentare. Unul mai mult timp, însă, problema este că

mysite.com / lensreviews / este rescris pentru a mysite.com / forum / PL / lensreviews atunci când aceasta trece printr-un link pe forum.

Am pus spaţii, astfel încât nu este URL-ul analizat.

Acum îl văd. Cele 2 link-uri care vă scriu despre nu sunt aceleaşi. Una este exact - două au redirectionari, iar problema este chiar aici.

Acest lucru cu redirectionari merge de:


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/


Deci, aici este adăugarea vBET limba pentru ca să înceapă cât mai legătură într-un forum si ai obţinute de urmărire pe. Apoi, va facut 2 redirectionari şi de fiecare dată vBET este adăugarea de urmărire obţinute.

Soluţie rapidă pentru tine de mai jos (nu testat - copie astfel din dosar şi să ne spui functioneaza). De asemenea, - ar trebui să reconfiguraţi pe forum pentru dvs. pentru a merge în cazul în care doriţi în primul redirecţionarea, dacă este posibil.

Remediere rapidă. Deschide vbenterprisetranslator_seo.php fişier, găsiţi linia:


if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php')) {

şi înlocuirea acestuia cu:


if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php') && false === strpos($_SERVER['REQUEST_URI'],'lensreviews/index.php')) {


De asemenea, vom căuta o soluţie mai bună unele incluse în vBET. În acest moment este vBET verificarea doar URL-ul original - nu ne-am gandit, cum ar fi situaţia ta. Am redeschidă această problemă. Va fi închisă atunci când soluţie oficiale vor fi incluse în vBET:)

moman
25-12-09, 23:19
Vă mulţumim! Am modificat codul de uşor, dar a făcut de lucru. Initial am avut de a pune "Pentax-obiectiv-review-caietul de sarcini-baza de date" pentru strpos, dar am mai schimbat in "-review", după cum am, de asemenea, PentaxForums.com-a treia părţi Pentax Lens Bază de date opinie - Indicele principal (http: / / www.pentaxforums.com/userreviews/), care era redirecţionat în eroare.


if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php') && false === strpos($_SERVER['REQUEST_URI'],'-review-')) {

Deci, acum, ambele / lensreviews / şi / userreviews / este redirecţionat în mod corespunzător.

Multumesc din nou!

vBET
22-01-10, 19:20
Vă mulţumim! Am modificat codul de uşor, dar a făcut de lucru. Initial am avut de a pune "Pentax-obiectiv-review-caietul de sarcini-baza de date" pentru strpos, dar am mai schimbat in "-review", după cum am, de asemenea, PentaxForums.com-a treia părţi Pentax Lens Bază de date opinie - Indicele principal (http: / / www.pentaxforums.com/userreviews/), care era redirecţionat în eroare.


if (isset($_COOKIE['vbet_language']) && !isset($_GET['language']) && false === strpos($_SERVER['REQUEST_URI'],'external.php') && false === strpos($_SERVER['REQUEST_URI'],'-review-')) {

Deci, acum, ambele / lensreviews / şi / userreviews / este redirecţionat în mod corespunzător.

Multumesc din nou!

3.3.0 are parametru suplimentar "Ignoră URL-uri" - se va păstra adresele URL de urmărire ales din traducere. Vă rugăm să verificaţi-l:)

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