Просмотр полной версии: Решенный Ссылки Форум = неисправность
У меня есть несколько форумов, которые служат ссылки: например, один из моих форумах ссылки на pentaxforums.com / lensreviews /.
При переводе на иностранный язык, ссылка будет перезаписана с языком в URL, то есть pentaxforums.com / SV / lensreviews /, который, очевидно, возвращается недостаточности. Есть ли исправить это? Я предпочел бы избежать 301 Htaccess маршрута.
Пожалуйста, будьте спокойны. Мы хорошо знаем эту ситуацию - вам просто нужно настроить vBET соответствующим образом:)
Пожалуйста, установите в настройках вашего форума vBET каталог и убедитесь, что это необходимо. Htaccess правил (каталог должны быть добавлены, как описано в инструкции).
Я не уверен, что ты говоришь. AFAIK все настроено правильно в руководстве.
Перейти в панель администратора -> vBET - "Форум каталог '> Основные и установите
Вот уже установлен. Я не думаю, вы понимаете, моя проблема.
Это относится только к форумам, которые действуют как ссылки. Если форум ссылки на папку на моем сайте, что за пределами форум каталог, / Язык / еще добавляется между ними, что приводит к ошибке 404. Очевидно, что площадь участка не могут быть переведены с помощью vBET.
OK - извините за путаницу. Я действительно не понял вопроса.
Как я могу видеть ваших страницах форума переводятся хорошо.
Теперь область вне форума каталога. Как вы можете видеть на этом форуме vBET поддерживает перевод области вне форума каталога - конечно, эти страницы должны быть порождена форума. Так что если ваш районах за пределами форума каталоге также порождается VBulletin вы можете перевести его.
Что нужно:
1. Отдельное. Htaccess файл в директории, где находятся страниц для перевода (вы найдете соответствующие правила в сделать-не-загрузить каталог)
2. Все URL, на страницах форума переводить за пределами каталога должно быть абсолютным (начиная с http://), в противном случае вы можете иметь проблемы с переводом слежения.
3. Если эти страницы и в некоторых других подкаталога (не в корневом домене), то вам придется настроить "Сохранить Каталоги» в AdminCP-> vBET-> Главная
В случае любых будущих вопросов - просто спросите:)
Ok-спасибо! Я постараюсь это, но у меня есть еще один вопрос.
Можно ли просто отключить перевод этих областях и имеют ссылку правильно указывают на URL? У меня есть предчувствие, что раздел о котором идет речь, не будет переводить как это не плагин VBulletin (это только запросы DB отдельно).
moman - У меня есть пользовательский аддон, который переводится в порядке. Я добавил его в "Keep Справочники"
Я постараюсь это с Htaccess файл, но пять баксов говорит, что это не будет работать. Раздел о котором идет речь, не обязательно требуется перевод на всех, так как это сугубо технический, так что я просто хочу, чтобы обойти ошибку в vBET, которая переводит внешние ссылки, которые не обязательно являются частью VB.
Я применил 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 ).
Я хочу, чтобы ссылка остаются неизменными.
Ok-спасибо! Я постараюсь это, но у меня есть еще один вопрос.
Можно ли просто отключить перевод этих областях и имеют ссылку правильно указывают на URL? У меня есть предчувствие, что раздел о котором идет речь, не будет переводить как это не плагин VBulletin (это только запросы DB отдельно).
Она не должна быть VB плагин - это просто должны быть страницы, сгенерированной VB. Посмотреть на нашей главной странице, Загрузить или Купить разделы - те, которые не сделаны любой плагин, но порождаются VB. Так что подходящий шаблон включает в себя global.php и так далее. Так такие страницы могут быть легко переведены в так, как я описал вам.
Я постараюсь это с Htaccess файл, но пять баксов говорит, что это не будет работать. Раздел о котором идет речь, не обязательно требуется перевод на всех, так как это сугубо технический, так что я просто хочу, чтобы обойти ошибку в vBET, которая переводит внешние ссылки, которые не обязательно являются частью VB.
Я проверил ваш сайт. Она работает нормально - просто зайдите на ваш форум, поставить некоторые перевод и посмотреть, что отслеживание не добавляется в lensreviews ...
Я применил 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 не изменяется. Пожалуйста, дайте мне точную ссылку на страницу, где я могу увидеть эту неработающей ссылке.
Пожалуйста, дайте мне точную ссылку на страницу, где я могу увидеть эту неработающей ссылке.
К 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 не разбирается.
Я полагаю, быстрое решение это было бы использовать в vBSEO "Заменить" Форум Ссылки »с прямыми ссылками на целевой URL". Однако, как я использую хит слежения за моей внешние ссылки, таким образом нарушит эту систему.
Таким образом, в соответствии с моим пост выше, давайте найдем правильное решение этой проблемы.
К 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:)
Спасибо! Я изменил код немного, но это действительно работает. Первоначально я должен был поставить "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 / перенаправляется должным образом.
Еще раз спасибо!
Спасибо! Я изменил код немного, но это действительно работает. Первоначально я должен был поставить "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):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.