КПК

Прагляд поўнай версіі: Вырашанае Спасылкі Форум = няспраўнасць



moman
22-12-09, 00:35
У мяне ёсць некалькі форумаў, якія служаць спасылкі: напрыклад, адзін з маіх форумах спасылкі на pentaxforums.com / lensreviews /.

Пры перакладзе на замежную мову, спасылка будзе перазапісаная з мовай у URL, гэта значыць pentaxforums.com / SV / lensreviews /, які, відавочна, вяртаецца недастатковасці. Ці ёсць выправіць гэта? Я хацеў бы пазбегнуць 301 Htaccess маршруту.

vBET
22-12-09, 01:37
Калі ласка, будзьце спакойныя. Мы добра ведаем гэтую сітуацыю - вам проста трэба наладзіць vBET адпаведным чынам:)

Калі ласка, усталюйце ў наладах вашага форуму vBET каталог і пераканайцеся, што гэта неабходна. Htaccess правілаў (каталог павінны быць дададзеныя, як апісана ў інструкцыі).

moman
22-12-09, 02:33
Я не ўпэўнены, што ты кажаш. AFAIK ўсё наладжана правільна ў кіраўніцтве.

vBET
22-12-09, 14:07
Перайсці ў панэль адміністратара -> vBET - "Форум каталог '> Асноўныя і ўсталюйце

moman
22-12-09, 17:08
Вось ужо усталяваны. Я не думаю, вы разумееце, мая праблема.

Гэта адносіцца толькі да форумах, якія дзейнічаюць як спасылкі. Калі форум спасылкі на тэчку на маім сайце, што за межамі форум каталог, / Мова / яшчэ дадаецца паміж імі, што прыводзіць да памылкі 404. Відавочна, што плошча ўчастка не могуць быць пераведзены з дапамогай vBET.

vBET
23-12-09, 13:38
OK - прабачце за блытаніну. Я сапраўды не зразумеў пытання.

Як я магу бачыць вашых старонках форуму пераводзяцца добра.

Цяпер вобласць па-за форуму каталога. Як вы можаце бачыць на гэтым форуме vBET падтрымлівае пераклад вобласці па-за форуму каталога - вядома, гэтыя старонкі павінны быць спароджаная форуму. Так што калі ваш раёнах за межамі форуму каталогу таксама спараджаецца VBulletin вы можаце перавесці яго.

Што трэба:
1. Асобнае. Htaccess файл у дырэкторыі, дзе знаходзяцца старонак для перакладу (вы знойдзеце адпаведныя правілы ў зрабіць-не-загрузіць каталог)
2. Усе URL, на старонках форуму перакладаць за межамі каталога павінна быць абсалютным (пачынаючы з http://), у адваротным выпадку вы можаце мець праблемы з перакладам сачэння.
3. Калі гэтыя старонкі і ў некаторых іншых падкаталога (не ў каранёвым дамене), то вам прыйдзецца наладзіць "Захаваць Каталогі» у AdminCP-> vBET-> Галоўная

У выпадку любых будучых пытанняў - проста спытаеце:)

moman
23-12-09, 15:10
Ok-дзякуй! Я паспрабую гэта, але ў мяне ёсць яшчэ адно пытанне.

Ці можна проста адключыць пераклад гэтых абласцях і маюць спасылку правільна паказваюць на URL? У мяне ёсць прадчуванне, што раздзел аб якім ідзе гаворка, не будзе перакладаць як гэта не убудова VBulletin (гэта толькі запыты DB асобна).

tavenger5
23-12-09, 15:40
moman - У мяне ёсць карыстацкі адон, які перакладаецца ў парадку. Я дадаў яго ў "Keep Даведнікі"

moman
23-12-09, 23:00
Я паспрабую гэта з Htaccess файл, Але пяць баксаў кажа, што гэта не будзе працаваць. Раздзел пра які ідзе гаворка, не абавязкова патрабуецца пераклад на ўсіх, так як гэта асабліва тэхнічны, так што я проста хачу, каб абыйсці памылку ў vBET, якая перакладае знешнія спасылкі, якія не абавязкова з'яўляюцца часткай VB.

moman
23-12-09, 23:15
Я ужыў Htaccess правілаў, як паказана ў ридми.


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]


Хоць Старонка не знойдзена - PentaxForums.com (http://www.pentaxforums.com/lensreviews/pl/) не вярнуліся 404, старонка не была перакладзеная (відавочна, так як няма vbet ініцыялізацыі там), і, акрамя таго, усе спасылкі з гэтай старонкі вярнуліся 404 як vBSEO CRR перастаў працаваць.

Таму, давайце проста прыняць простае рашэнне і захаваць сябе галаўны боль:

Як я магу прадухіліць форум спасылкі з перакладам?

У цяперашні час Pentax Аб'ектывы Агляд і спецыфікацыі базы дадзеных - Галоўны індэкс (http://www.pentaxforums.com/lensreviews/) (спасылка) перапісваецца ў http://www.pentaxforums.com/forums/pl/lensreviews/ (404 ).

Я хачу, каб спасылка застаюцца нязменнымі.

vBET
24-12-09, 08:25
Ok-дзякуй! Я паспрабую гэта, але ў мяне ёсць яшчэ адно пытанне.

Ці можна проста адключыць пераклад гэтых абласцях і маюць спасылку правільна паказваюць на URL? У мяне ёсць прадчуванне, што раздзел аб якім ідзе гаворка, не будзе перакладаць як гэта не убудова VBulletin (гэта толькі запыты DB асобна).

Яна не павінна быць VB убудова - гэта проста павінны быць старонкі, згенераванай VB. Паглядзець на нашай галоўнай старонцы, Загрузіць або Купіць раздзелы - тыя, якія не зроблены любы убудова, але спараджаюцца VB. Так што падыходны шаблон ўключае ў сябе global.php і гэтак далей. Так такія старонкі могуць быць лёгка пераведзены ў так, як я апісаў вам.

vBET
24-12-09, 08:34
Я паспрабую гэта з Htaccess файл, Але пяць баксаў кажа, што гэта не будзе працаваць. Раздзел пра які ідзе гаворка, не абавязкова патрабуецца пераклад на ўсіх, так як гэта асабліва тэхнічны, так што я проста хачу, каб абыйсці памылку ў vBET, якая перакладае знешнія спасылкі, якія не абавязкова з'яўляюцца часткай VB.

Я праверыў ваш сайт. Яна працуе нармальна - проста зайдзіце на ваш форум, паставіць некаторыя пераклад і паглядзець, што адсочванне не дадаецца ў lensreviews ...

vBET
24-12-09, 08:37
Я ужыў Htaccess правілаў, як паказана ў ридми.


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]


Хоць Старонка не знойдзена - PentaxForums.com (http://www.pentaxforums.com/lensreviews/pl/) не вярнуліся 404, старонка не была перакладзеная (відавочна, так як няма vbet ініцыялізацыі там), і, акрамя таго, усе спасылкі з гэтай старонкі вярнуліся 404 як vBSEO CRR перастаў працаваць.

Таму, давайце проста прыняць простае рашэнне і захаваць сябе галаўны боль:

Як я магу прадухіліць форум спасылкі з перакладам?

У цяперашні час Pentax Аб'ектывы Агляд і спецыфікацыі базы дадзеных - Галоўны індэкс (http://www.pentaxforums.com/lensreviews/) (спасылка) перапісваецца ў http://www.pentaxforums.com/forums/pl/lensreviews/ (404 ).

Я хачу, каб спасылка застаюцца нязменнымі.

Я выразна напісаў, што сайт павінен быць народжаны VBulletin, каб мець магчымасць перавесці яго.

Акрамя таго - я не бачу, што вы пісалі. Я быў там і спасылка на lensreviews не змяняецца. Калі ласка, дайце мне дакладную спасылку на старонку, дзе я магу ўбачыць гэтую непрацуючай спасылцы.

moman
24-12-09, 09:38
Калі ласка, дайце мне дакладную спасылку на старонку, дзе я магу ўбачыць гэтую непрацуючай спасылцы.

Да PentaxForums.com - Pentax фотаздымак форуму (http://www.pentaxforums.com/forums/pl/) і націсніце на Obiektyw Pentax Specyfikacja я weryfikacja danych (http://www.pentaxforums.com/forums/pl/forumdisplay . PHP? F = 35) (гэта ў 4-й катэгорыі). Вы атрымаеце 404.

Тым не менш, гэтая ж спасылка ў панэлі навігацыі (першая пазіцыя пад кнопкай «Водгукі») і вы не атрымаеце 404.

Дзякуй за вашу дапамогу. Я ўсё яшчэ думаю, што мы не на той жа старонцы, паколькі, што менавіта праблема ў тым, так што не саромейцеся, дайце мне ведаць, калі вам трэба тлумачэння прычын. Яшчэ адзін раз, аднак, праблема ў тым, што

mysite.com / lensreviews / перапісваецца на mysite.com / форум / PL / lensreviews, калі ён праходзіць праз форум спасылцы.

Я паклаў прасторы так, каб URL не разбіраецца.

moman
24-12-09, 20:56
Я мяркую, хуткае рашэнне гэта было б выкарыстоўваць у vBSEO "Замяніць" Форум Спасылкi »з прамымі спасылкамі на мэтавай URL". Аднак, як я выкарыстоўваю хіт сачэння за маёй знешнія спасылкі, такім чынам парушыць гэтую сістэму.

Такім чынам, у адпаведнасці з маім пасаду вышэй, давайце знойдзем правільнае рашэнне гэтай праблемы.

vBET
25-12-09, 17:52
Да PentaxForums.com - Pentax фотаздымак форуму (http://www.pentaxforums.com/forums/pl/) і націсніце на Obiektyw Pentax Specyfikacja я weryfikacja danych (http://www.pentaxforums.com/forums/pl/forumdisplay . PHP? F = 35) (гэта ў 4-й катэгорыі). Вы атрымаеце 404.

Тым не менш, гэтая ж спасылка ў панэлі навігацыі (першая пазіцыя пад кнопкай «Водгукі») і вы не атрымаеце 404.

Дзякуй за вашу дапамогу. Я ўсё яшчэ думаю, што мы не на той жа старонцы, паколькі, што менавіта праблема ў тым, так што не саромейцеся, дайце мне ведаць, калі вам трэба тлумачэння прычын. Яшчэ адзін раз, аднак, праблема ў тым, што

mysite.com / lensreviews / перапісваецца на mysite.com / форум / PL / lensreviews, калі ён праходзіць праз форум спасылцы.

Я паклаў прасторы так, каб URL не разбіраецца.

Цяпер я гэта бачу. Тыя дзве спасылкі, якія вы пішаце не тое ж самае. Адным з іх з'яўляецца дакладным - другі ёсць перасылак, а гаворка ідзе менавіта тут.

Гэта з перанакіраванняў ідзе:


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/


Дык вось vBET дадае мову, таму што вы пачынаеце ў якасці спасылкі ў форум і ў вас ёсць пераклад адсочвання. Тады Вы зрабілі 2 перанакіраваньні, і кожны раз vBET дадае пераклад сачэння.

Хуткае рашэнне праблемы для Вас ніжэй (не правяраў - так зрабіў копію файла і дайце нам ведаць гэта працуе). Акрамя таго - вы павінны пераналадзіць форум ісці туды, куды вы хочаце ў першую перанакіраванне, калі гэта магчыма.

Хуткае рашэнне праблемы. Адкрыць файл vbenterprisetranslator_seo.php, знайдзіце радок:


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

і замяніць яе на:


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


Таксама мы будзем шукаць якія-то лепшага рашэння, уключаныя ў vBET. У гэты момант vBET толькі праверкай арыгінальнага URL - мы не думалі аб такой сітуацыі, як ваша. Я вярнуцца да гэтага пытання. Будуць зачыненыя, калі афіцыйна рашэнне будзе ўключаны ў vBET:)

moman
25-12-09, 23:19
Дзякуй! Я змяніў код трохі, але гэта сапраўды працуе. Першапачаткова я павінен быў паставіць "PENTAX-аб'ектыў-агляд спецыфікацыі баз дадзеных для strpos, але я таксама змяніў яго на" агляду ", як у мяне таксама ёсць PentaxForums.com іншых Pentax Аб'ектывы Агляд База дадзеных - Галоўны індэкс (HTTP: / / www.pentaxforums.com/userreviews/), які быў перанакіраваны па памылцы.


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

Такім чынам, зараз абодва / lensreviews / і / userreviews / перанакіроўваецца належным чынам.

Яшчэ раз дзякуй!

vBET
22-01-10, 19:20
Дзякуй! Я змяніў код трохі, але гэта сапраўды працуе. Першапачаткова я павінен быў паставіць "PENTAX-аб'ектыў-агляд спецыфікацыі баз дадзеных для strpos, але я таксама змяніў яго на" агляду ", як у мяне таксама ёсць PentaxForums.com іншых Pentax Аб'ектывы Агляд База дадзеных - Галоўны індэкс (HTTP: / / www.pentaxforums.com/userreviews/), які быў перанакіраваны па памылцы.


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

Такім чынам, зараз абодва / lensreviews / і / userreviews / перанакіроўваецца належным чынам.

Яшчэ раз дзякуй!

3.3.0 мае дадатковы параметр "Ігнараваць URL" - ён будзе трымаць выбралі URL-адрасоў з перакладу сачэння. Калі ласка, праверце гэта:)

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