Просмотр полной версии: Решенный Всегда перенаправление обратно домой ....
Привет,
в первую очередь: Великая часть программного обеспечения ... Я заплатил 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]
Любые подсказки, что может быть дело?
Спасибо
Джеральд
Обновление: я всегда получаю 404 Ошибка при использовании "Создать URL-адреса в соответствии с SEO ссылка консенсуса (то есть '/ EN / адрес')"....
Поэтому я переключился назад на языке Добавить параметр в URL (например, "адрес? Язык = еп '), которая работает в данный момент ...
Было бы здорово, если бы вы могли бы помочь, чтобы получить его работы
Техас
Привет.
Как я вижу, что она работает сейчас - пожалуйста, подтвердите Если я что-то отсутствует:)
Важная вещь - вы не установили "Строгий" для опции "Требовать Canonical URL" - это необходимо, в противном случае вы потеряете ваш SEO. Пожалуйста, смотрите readme.html от vBET пакет и залежных конфигурации VB инструкции.
Привет Михал,
Спасибо - я перешел на "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
Джеральд
Если он работает на одной из дружественных настройки 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):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.