КПК

Просмотр полной версии: Решенный Всегда перенаправление обратно домой ....



Trixi.com
04-03-10, 01:16
Привет,

в первую очередь: Великая часть программного обеспечения ... Я заплатил 90 ошибок, и это было очень приятно ...

Я установил его и он работает великолепно, пока у меня есть опция "Добавить язык параметр URL-адрес (т.е." адрес? Язык = еп ')
Создать URL-адреса в соответствии с SEO ссылка консенсуса (то есть '/ EN / адрес) ".

Но как только я переключаюсь на "Создать URL-адреса в соответствии с SEO ссылка консенсуса (то есть '/ EN / адрес')" У меня есть некоторые проблемы ....

Проверить эту страницу:

Pedi / cabfo / rum.com / форумы / де / forum.php

Пожалуйста, удалите / в слове pedicab ....

Как только я нажимаю любом потоке она восходит к английскому языку Главная ....


Mmmmmh ....

Я добавил корень / форумы, определен хозяин английского языка и добавляется к Htaccess:

RewriteEngine On



# Правила для SEO связей для перевода без каких-либо двигателя SEO (на сырье ссылки VBulletin)
# Если вы используете VB 'Mod Rewrite ЧПУ ", затем положить эти правила ТОЛЬКО ДО VB правил
RewriteRule архив / index.php? / $ 2 & Language = $ 1 [L, QSA]
RewriteRule index.php? язык = $ 1 [L, QSA]
RewriteRule $ 2? Язык = $ 1 [QSA]

Любые подсказки, что может быть дело?

Спасибо

Джеральд

Trixi.com
04-03-10, 02:32
Обновление: я всегда получаю 404 Ошибка при использовании "Создать URL-адреса в соответствии с SEO ссылка консенсуса (то есть '/ EN / адрес')"....

Поэтому я переключился назад на языке Добавить параметр в URL (например, "адрес? Язык = еп '), которая работает в данный момент ...

Было бы здорово, если бы вы могли бы помочь, чтобы получить его работы

Техас

vBET
05-03-10, 00:40
Привет.

Как я вижу, что она работает сейчас - пожалуйста, подтвердите Если я что-то отсутствует:)

Важная вещь - вы не установили "Строгий" для опции "Требовать Canonical URL" - это необходимо, в противном случае вы потеряете ваш SEO. Пожалуйста, смотрите readme.html от vBET пакет и залежных конфигурации VB инструкции.

Trixi.com
05-03-10, 09:10
Привет Михал,

Спасибо - я перешел на "Enforce Canonical URL" в настоящее время.

Это работает, но проблема все еще существует ...

Моя конфигурация прямо сейчас:
НА Расширенный ЧПУ
О Создать URL, в соответствии с SEO ссылка консенсуса (то есть '/ EN / адрес)
. Htaccess как указано выше / как в ReadMe.

Она работает собирается например, перевод на немецкий язык - я добавлять слэш в URL-адрес, как и я не разрешено оставлять адреса ...

p/edicabforum.com/forums/de/forumdisplay.php/32-Introduce-Yourself

Everythin ОК

_____________________________________________

Проблема:
Как только я переключаюсь на
Mod Rewrite ЧПУ

Url выше, в настоящее время
p/edicabforum.com/forums/de/32-Introduce-Yourself

и я получаю 404 ошибки.
_____________________________________________

... Так что проблема не решается ... он хорошо работает в режиме Расширенный Дружественные URL-адреса, но не с Mod Rewrite ЧПУ
_____________________________________________
. На мой Htaccess это только ваш код:

RewriteEngine On



# Правила для SEO связей для перевода без каких-либо двигателя SEO (на сырье ссылки VBulletin)
# Если вы используете VB 'Mod Rewrite ЧПУ ", затем положить эти правила ТОЛЬКО ДО VB правил
RewriteRule архив / index.php? / $ 2 & Language = $ 1 [L, QSA]
RewriteRule index.php? язык = $ 1 [L, QSA]
RewriteRule $ 2? Язык = $ 1 [QSA]
_____________________________________________

Я попробовал и с смесь из VB-Htaccess и ваш код, но я получаю 500 - внутренняя ошибка сервера

RewriteEngine на

# Если у вас возникли проблемы или используете VirtualDocumentRoot, раскомментировать эту строку и установить его на свой VBulletin каталог.
# RewriteBase / форум /

RewriteCond% {} REQUEST_FILENAME-х годов [ОШ]
RewriteCond% {} REQUEST_FILENAME-л [ОШ]
RewriteCond% {} REQUEST_FILENAME-й

RewriteRule ^ .* $ - [NC, L]

# Форум
RewriteRule архив / index.php? / $ 2 & Language = $ 1 [L, QSA]
RewriteRule index.php? язык = $ 1 [L, QSA]
RewriteRule $ 2? Язык = $ 1 [QSA]

RewriteRule ^ нитей / showthread.php .* [QSA]
RewriteRule ^ форумы / forumdisplay.php .* [QSA]
RewriteRule ^ членов / .* member.php [QSA]
RewriteRule ^ блоги / .* blog.php [QSA]
RewriteRule ^ записей / .* entry.php [QSA]

RewriteCond% {} REQUEST_FILENAME-х годов [ОШ]
RewriteCond% {} REQUEST_FILENAME-л [ОШ]
RewriteCond% {} REQUEST_FILENAME-й

RewriteRule ^ .* $ - [NC, L]

# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php? Г = $ 2 [QSA]

_____________________________________________

Если я использую только VB-код, который поставляется с установки пакета в не загружать каталог:

RewriteEngine на

# Если у вас возникли проблемы или используете VirtualDocumentRoot, раскомментировать эту строку и установить его на свой VBulletin каталог.
# RewriteBase / форум /

RewriteCond% {} REQUEST_FILENAME-х годов [ОШ]
RewriteCond% {} REQUEST_FILENAME-л [ОШ]
RewriteCond% {} REQUEST_FILENAME-й

RewriteRule ^ .* $ - [NC, L]

RewriteRule ^ нитей / showthread.php .* [QSA]
RewriteRule ^ форумы / forumdisplay.php .* [QSA]
RewriteRule ^ членов / .* member.php [QSA]
RewriteRule ^ блоги / .* blog.php [QSA]
RewriteRule ^ записей / .* entry.php [QSA]

RewriteCond% {} REQUEST_FILENAME-х годов [ОШ]
RewriteCond% {} REQUEST_FILENAME-л [ОШ]
RewriteCond% {} REQUEST_FILENAME-й

RewriteRule ^ .* $ - [NC, L]

# MVC
RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $ 1.php? Г = $ 2 [QSA]




URL преобразуется в

p/edicabforum.com/forums/forums/32-Introduce-Yourself

Как вы видите: Он добавил, форумы еще раз ... и я получаю "Неверный Форум указано".

Так что я думаю, что проблема заключается Htaccess и правил .... мой VB является (VBulletin 4.0.2 Patch Level 1 ).... Я думаю, сначала я должен решить эту проблему с VB, а затем попробовать снова .. ..

Saludos

Джеральд

vBET
08-03-10, 16:46
Если он работает на одной из дружественных настройки URL это хорошая новость - у вас нет проблем с vBET:). Так вот - когда вы меняете дружественных URL для Mod переписать у вас есть ошибки - это означает, что вопрос находится в Htaccess файл так же, как вы подозреваемого.

Первая - пожалуйста, убедитесь, что ваш Htaccess файл OK для нормального (не переведено) URL-адресов.. Так же тут правила требуют VB и протестировать его. После этого положить vBET правила, прежде чем правила VB. Вот как выглядит Htaccess файл на нашем тесте vB4 форум.:


RewriteEngine On
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|sq|ca|et|tl|gl|hi|id|lv|lt|mt|sl|uk|vi|cy|yi)/archive/index.php/(.*)?$ archive/index.php?/$2&language=$1 [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)/$ index.php?language=$1 [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 [QSA]

#vB FRIENDLY URL RULES
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^.*$ - [NC,L]

RewriteRule ^threads/.* showthread.php [QSA]
RewriteRule ^forums/.* forumdisplay.php [QSA]
RewriteRule ^members/.* member.php [QSA]
RewriteRule ^blogs/.* blog.php [QSA]
ReWriteRule ^entries/.* entry.php [QSA]

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^.*$ - [NC,L]

RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $1.php?r=$2 [QSA]

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