Доброго времени суток. Есть проблема. На сайте три языка ru|ua|en. Дествующие версии только ru|ua. en - версия отключена.
В Google /webmasters смотрел -постоянно индексируются странички с окончанием
en.html Откуда они берутся?
Например Есть сайт
http://www.energoinvest.com.ua/Включен стандартный
SEF и JoomfishЕсли переключаться между
ru|ua то у главной страницы будет адрес
http://www.energoinvest.com.ua/ru.html или
http://www.energoinvest.com.ua/uk.htmlНо если набрать http://www.energoinvest.com.ua
/en.html- то появляется нормальная русскоязычная страница, а
должна быть ошибка Ошибка 404. Если набрать например
http://www.energoinvest.com.u
a/pl.html - пишет страница не найдена Ошибка 404 (Все правильно)Такое же повторяется везде где есть
http://www.energoinvest.com.ua/ru/stati.html
можно смело подставлять
/en/ вместо /ru/ и страница все равно будет найдена
Самое главное: Если в JoomFish отключить украинский язык то все ссылки http://www.energoinvest.com.ua/uk.html - становятся страница не найдена Ошибка 404 (Все правильно)
и КЕШ неочищенный и SEF не помеха все работает моментально.а с английской версией, которая уже как 2 мес отключена такой глюк
Кеш броузера очищал. Кеш в Joomla отключен.
Откуда берутся эти ссылки ума не приложу
Google проиндексировал где то 300 таких страниц. Это очень плохо. Дублирование контента
Я понимаю, что можно с этим бороться с помощью robot.txt и в Google /webmasters есть возможность внести настройки на запрет индексации ссылок с присутствием /en/.
Но в целом это проблемы не решает - какой то глюк Joomfish
На локале снес вообще англ. версию и админки и сайта , а ссылка с расширением /en.html существуют.
Английская версия в начальном варианте сайта была - после ее полного удаления ссылки остались следовательно проблема гдето в JoomFish а не в SEF
Помогите у кого такая же проблема возникала.
Если есть уже ответ или тема, пусть модераторы извинят за спам и перенесут топик в нужную тему. Сначала долго пробовал искать - не получилось (как такую проблему охарактеризовать одним-двумя словами?)- не нашел (извините за некомпетентность)