301 редирект для мультиязычного сайта на Joomla 3 c 303 редиректом
Страницы: 1 2 След.
301 редирект для мультиязычного сайта на Joomla 3 c 303 редиректом
Здравствуйте, уважаемые!

Прошу помочь решить следующую насущную для мультиязычного сайта на Joomla 3 и, думаю, многих других CMS, проблему:
При создании нескольких языковых версий сайта средствами мультиязычности самой CMS получается следующее:
domain.ru -с русским языком
domain.ru/ru/-русская версия сайта(является основным языком сайта)
domain.ru/en/-английская версия сайта
domain.ru/de/-немецкая версия сайта
и если средствами Joomla 3 удалять префикс /ru/ из адресной строки, то срабатывает 303 редирект, что есть нехорошо, т.к. для SEO нужен 301 редирект.
Если же не убирать префикс в настройках Joomla 3, то будет существовать domain.ru/ru/ и domain.ru с русским языком, т.е. дубли.
Как посредством .htaccess убрать префикс /ru/, т.е. сделать 301 редирект с domain.ru/ru/ -> domain.ru и чтобы в последующем переключение языков на сайте было корректным.

В течение 2-x недель поиска информации в интернете опробовал разные куски кода в htaccess, но рабочего варианта так и не нашел.
Распишите, пожалуйста, подробно как решить эту проблему, т.к. с этим вопросом не могут справится куча народа, как в русскоязычном сегменте интернета, так и зарубежом, либо опишите другие возможные варианты решения. Если вам несложно, то вышлите мне решение на почту myhelpers@mail.ru ( mailto:myhelpers@mail.ru ) , чтобы быстрее смог его реализовать.
Если для кого-то это тривиально, то простите за незнание! :-)
Цитата
Как посредством .htaccess убрать префикс /ru/, т.е. сделать 301 редирект с domain.ru/ru/ -> domain.ru
Скорей всего ни как, посредством .htaccess, пробуйте так
Код
RedirectMatch 301 domain.ru/ru(.*) domain.ru$1
Точно не знаю, но может возникнуть циклическая переадресация, при мультиязычном сайте, джумла будет перенаправлять на domain.ru/ru/
Цитата
следующую насущную для мультиязычного сайта на Joomla 3 и, думаю, многих других CMS, проблему:
Не вижу проблем в этом. Если так беспокоит, почему не закрыть в роботс
1. Попробую, но есть подозрение что такое пробовал уже и было зацикливание.
2. Если закрыть в роботс domain.com/ru/, то постепенно он выбрасывается из индекса, как и главная domain.com, тк domain.com/ru/ поисковик считает каноническим. Выходит надо либо склеивать 301 редиректом как-то, либо оставлять 303 редирект и будут дубли.
Денис, 
Код
то будет существовать domain.ru/ru/ и domain.ru с русским языком, т.е. дубли
. Если честно, я не понял в чем проблема, domain.com с этого адреса джумла сам делает директ на тот язык, который стоит по умолчанию. То есть не будет существовать домен.ру
domain.ru и domain.ru/ru/ одинаковы. Если в настройках Joomla 3 не убирать префикс он перебрасывает с domain.ru на domain.ru/ru/,
но в индексе они дублируются и нужно сделать редирект с domain.ru/ru/ на domain.ru с 301 редиректом.
Проверить можно, например, программой Netpeak Spider на сайте tensegrity-evolution.ru в качестве подопытного.
Денис, В таком случае вам наоборот нужно делать с domain.ru на domain.ru/ru
Эта возможность есть в настройках Joomla, но она плодит дубли domain.ru  и domain.ru/ru,
 а если в настройках Joomla выбрать убирать префикс языка по умолчанию, те в данном случае /ru/,
 то визуально в адресной строке идет редирект с domain.ru/ru/ на domain.ru,
 но это просходит не с 301 редиректом, а с 303 редиректом, который недружественный SEO.
Повторюсь, нужно сделать 301 редирект вместо 303 с domain.ru/ru/ на domain.ru.
Так зачем вообще убираете префикс языка, пусть так и будет, джумла сама сделает директ с domain.ru на domain.ru/ru/. с чего вы вообще взяли, что при этом возникают дубли
Цитата
[BПри создании нескольких языковых версий сайта средствами мультиязычности самой CMS получается следующее:
domain.ru -с русским языком
domain.ru/ru/-русская версия сайта(является основным языком сайта) [/B]

Нет, так не получается
Посмотрите, например, программой Netpeak Spider на сайте tensegrity-evolution.ru в качестве подопытного. Там получается дубли страниц сайта с tensegrity-evolution.ru и tensegrity-evolution.ru/ru/,  те по 2 страницы с одинаковым контентом и /ru/ в адресе.
Например, в индексе существуют
tensegrity-evolution.ru/news/mynewsletters ( tensegrity-evolution.ru/news/mynewsletters )
и
tensegrity-evolution.ru/ru/news/mynewsletters ( tensegrity-evolution.ru/ru/news/mynewsletters )
Денис, Там нечего смотреть, там в настройках сайта стоит - убирать префикс языка, я вам говорю же, ставьте префикс языка и джумла сам сделает директ с evolution.ru на tensegrity-evolution.ru/ru/ и не будет дублей
Вот пример сайта www.jtemplate.ru ( www.jtemplate.ru ) на котором не удаляется префикс /ru/ и там есть страницы без /ru/ в индексе, не говоря о главной www.jtemplate.ru ( www.jtemplate.ru/ )
только скажите как попасть роботу на jtemplate.ru если стоит директ на jtemplate.ru.ru/
К тому же при включении плагина Фильтр языков, ставится rel="alternate"
Ладно, все, как скажите кэп, так и будет.
Не знаю, что вам ответить, но я вижу индекс. Наверно решения я пока не найду, в JED есть фикс бага и нужно ждать апдейта Joomla.
Пока что, наверно, не буду убирать префикс /ru/, а что попадет в индекс попробую постранично редиректить 301, а там как кривая судьбы выведет...
Вам спасибо за участие в обсуждении.
Страницы: 1 2 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
07:36 AntiBot Cloud - бесплатный скрипт и сервис защиты сайтов 
01:45 С наступающим Новым годом! АП Яндекс ИКС 23.12.2025 
22:15 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
22:13 Trafee.com – эффективная монетизация вашего дейтинг трафика 
17:59 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
16:27 Как вывести сайт в ТОП Google в конкурентной тематике? Рецепт: ссылки плюс низкочастотные длинные ключи 
09:29 Продвижение по ключам 
15:21 Продвижение на Авито 
14:07 GhostRocket.pro — Взлетаем в новую эру криптообмена! 
12:10 Mixmasters - Exchange without AML and KYC 
11:08 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
09:47 VING.exchange — простой и надежный обмен криптовалют на СБП RUB 
09:28 Мониторинг обменников Сrypto-scout.io 
04:20 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
13:48 С юмором по жизни! 
13:34 Компьютерная мышь 
13:13 Куплю проигрышные букмекерские аккаунты 
22:59 Про мясо 
15:07 Добро пожаловать в цифровой мир... 
22:12 BYTIK.shop – сервис по продвижению в популярных социальных сетях​ 
10:10 накрутка трафика в SimilarWeb