ARTIO JoomSEF — настройка ЧПУ (SEF) ссылок и Title в Joomla, а так же создание страницы 404 ошибки с помощью этого расширения
Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Предлагаю вашему вниманию очередную статью, в которой мы продолжим рассмотрение вопроса, как создать свой сайт и настроить ЧПУ (SEF) ссылки в Joomla. Аббревиатура ЧПУ расшифровывается, как человеко-понятные урлы.
Чуть раньше мы уже рассмотрели активацию SEF встроенными средствами Joomla. Но в этом случае вам придется каждый раз при создании нового материала (статьи) заполнять поле «Псевдоним», которое расположено в левой части окна редактирования статьи под полем «Заголовок».
Установка ARTIO JoomSEF на сайт под управлением Joomla
Заполнять его нужно будет латинскими буквами разделяя слова, например, с помощью тире. Если это поле «Псевдоним» оставить незаполненным, то в адресной строке данной вебстраницы вы увидите отображение даты создания статьи. Именно так будет происходить формирование человеко-понятных URL — каждый раз вручную формируя SEF ссылки, что, конечно же, не очень удобно.
Поэтому я для работы с ЧПУ использую ARTIO JoomSEF, который самостоятельно заполняет это поле за вас. Он вставляет туда транслитерацию (здесь читайте про транслит и его правила) названия статьи. Кроме этого данный компонент позволяет настроить внешний вид страницы ошибки 404 в Joomla, что тоже очень важно для удержания посетителей на своем ресурсе.
Сначала вспомним, что же такое дружественные ссылки SEF. По сути — это преобразование Урлов, которые приводят движок к удобочитаемому и красивому виду. Без их использования Урл в Джумле будет иметь примерно такой вид :
http://dfdf.ru/index.php?option=com_content&view=category&layout=blog&id=1&Itemid=24
А с использованием:
http://dfdf.ru/alabay-troyan/detki-troya/potomstvo-troyana.html
Такой Урл будет включать в себя ключевые слова, содержащиеся в заголовке страницы (Title), да и посетителям вашего проекта будет проще ориентироваться в материалах с такими адресами.
На данный момент для Joomla 1.5 актуальной является версия ARTIO JoomSEF 3.10.1. Для Джумлы же версии 2.5 — 3.x этот компонент имеет номер 4.4.1 и его можно скачать отсюда. Дальше нам необходимо будет его установить.
Для этого нужно будет войти в админку и выбрать из верхнего меню пункт «Расширения» — «Установить/Удалить». На открывшейся странице в области «Загрузить файл пакета», нажмите на кнопку «Обзор» и найдите на своем компьютере только что скачанный архив с компонентом — com_joomsef-3.10.1.zip
. Затем, нажмите на кнопку «Загрузить файл&Установить».
Через несколько секунд ARTIO JoomSEF будет установлен и вы увидите сообщение об этом. На этой же странице вы можете ознакомиться с мануалом (на английском) по работе с данным компонентом.
В случае возникновения проблем при установке компонента вы можете обратиться к этим материалам.
Для того, чтобы попасть в его настройки, нужно будет в админке Джумлы выбрать из верхнего меню пункт «Компоненты» — «ARTIO JoomSEF».
Включение ЧПУ в настройках Joomla
Но для начала вам необходимо активировать SEF в настройках самого движка. Кроме этого следует открыть на редактирование файл htaccess.txt, который находится в корневом каталоге. Для этого нужно получить доступ к сайту по протоколу FTP (Как получить доступ к сайту по FTP с помощью программы FileZilla). Переименуйте этот файл в .htaccess.
Если сейчас зайти в настройки компонента, то вверху вы увидите надпись:
Она говорит о том, что нужно активировать SEF в глобальных настройках движка. Для этого вам следует, попав в админку Joomla, либо нажать на пиктограмму с названием «Общие настройки», либо выбрать из верхнего меню раздел «Сайт», а в выпадающем списке — пункт «Общие». Переходите на вкладку «Сайт» и в области «Поисковая оптимизация (SEO)» ставите все галочки в положение «Да».
После внесенных изменений не забудьте нажать на кнопку «Сохранить» или «Применить» вверху страницы.
Теперь перейдя на страницу настроек данного расширения («Компоненты» — «ARTIO JoomSEF» — «Global Configuration») надпись с предупреждением вы не увидите. Вместо нее будет строка с текстом «ARTIO JoomSEF Configuration file Writeable», говорящая о том, что его файл конфигурации доступен для записи (т.е. произведенные вами настройки могут быть успешно сохранены).
Если у вас по каким-то причинам (например, после переноса файлов вашего сайта на другой хостинг — читайте про это тут и про резервное копирование тоже) появится надпись о невозможности записи в файл конфигурации компонента (Configuration file Unwriteable), то вам нужно будет подключиться к вашему сайту по протоколу FTP и изменить права доступа к файлу /administrator/components/com_sef/configuration.php на 644 или 666.
Сделать это можно с помощью ФТП клиента Файлзила, ссылку на описание которого я давал чуть выше. Ранее я так же писал о том, что такое права доступа к файлам и папкам, поэтому при желании вы можете ознакомиться с тем материалом.
Настройки ARTIO JoomSEF для создания SEF-ссылок
В админке движка перейдите, используя верхнее меню, в «Компоненты» — «ARTIO JoomSEF» — «Global Configuration». На вкладке «Basic» страницы глобальной конфигурации сосредоточены основные настройки.
Большинство из них можно оставить без изменений, но я все же поясню назначение некоторых из них:
- JoomSEF Enabled — здесь вы можете включить или отключить формирование SEF адресов с помощью этого расширения
- Disable creation of new SEF URLs — если переставите галочку в позицию «Да», то тем самым вы запретите формирование ЧПУ адресов для новых страниц, которые будут появляться на вашем сайте. Но ко всем уже существующим будет применено преобразование Урлов в соответствии с описанным выше алгоритмом
- Use Title or Alias — в этом поле вы можете выбрать, каким образом будут формировать ЧПУ адреса — либо с помощью транслитерации мета-тега TITLE данной конкретной страницы, либо на основе данных, записанных в поле «Псевдоним», которое вы должны будете заполнять в обязательном порядке при написании статей
- File suffix — вы можете добавить в конце SEF адресов так называемый суффикс (окончание). Я, например, ставлю суффикс
.html
. Так Урлы будут выглядеть более привычно и естественно. Если вы захотите установить суффикс уже после того, как ARTIO создал для них дружественные ссылки, то вам нужно будет предварительно почистить базу этих самых ссылок. Для этого нужно перейти на вкладку «Компоненты» — «JoomSEF» — «Manage SEF URLs», выделить все созданные данным компонентом Урлы и нажать на кнопку «Удалить» вверху окна. - Default index file — здесь вы можете прописать индекс (окончание) для главных страниц компонентов, а так же категорий и разделов в Joomla. Можно прописать, например, index.html, и тогда вебстраницы категорий и разделов будут выглядеть так: https://ktonanovenkogo.ru/nazvanie-kategorii/index.html.
- Use index for sections and categories — если вы оставите галочку в позиции «Да», то в ЧПУ адреса будут добавляться названия категорий и рубрик, в которых находится данная вебстраница. Выглядеть такая оптимизированная ссылка будет примерно так:
http://dfdf.ru/bay-yan/rasskazi-o-yane/kak-yan-uchilsya-mit-lapi.html
. Это очень удобно, т.к. теперь для перехода в категорию или раздел посетителю вашего ресурса достаточно будет удалить окончание Урла.
Такая SEF оптимизация Урлов приносит сразу несколько выгод. Во-первых, посетителям легче будет ориентироваться в материалах вашего вебсайта, даже просто глядя на адресную строку своего браузера (при желании пользователь сможет, например, попасть в категорию или раздел Joomla, просто стерев название статьи в конце Урла).
Во-вторых, поисковые системы учитывают ключевые слова в URL и это позволит, при прочих равных условиях, вашей статье подняться выше в поисковой выдаче (про продвижение сайта читайте здесь).
Но заниматься SEF (SEO) оптимизацией ссылок в Джумле нужно еще до того, как у вас появилось большое количество статей, проиндексированных поисковыми системами. Почему же? — спросите вы. Все очень просто. Ведь при этом процессе фактически происходит изменение всех ссылок (URL) вебстраниц на абсолютно новые, а в то же время в индексе поисковых систем (тут описано как работают поисковики) будут находиться старые Урлы.
Естественно, что посетитель вашего вебсайта, пришедший по такой старой (не оптимизированной) ссылке с поисковых систем, попадет в никуда, т.к. страницы с таким адресом уже не будет существовать.
Обидно, но сложившаяся в этом случае ситуация все же имеет решение. Причем это решение подойдет не только для Джумлы, но и для любого сайта на любом движке. Вы можете настроить постраничный 301 редирект всех старых адресов на новые (оптимизированные). Но если страниц на вашем ресурсе накопилось уже очень много, то и работа по настройке 301 редиректа будет очень объемной.
Зато в этом случае посетители вашего проекта, пришедшие с поисковых систем, даже не заметят и не почувствуют, что у вас поменялись Урлы. Способ хороший, но трудозатратный.
Настройка страницы ошибок 404 и Title для Joomla
Второй вариант заключается в том, чтобы оставить все как есть, но сделать такую замечательную страницу ошибки 404 ( примеры error page «404 not found») для Joomla, чтобы не один посетитель вашего проекта, попавший на нее с поисковых систем, не ушел с вашего вебсайта, а попытался бы найти на нем то, что искал.
Для этого случая вам нужно будет продумать и реализовать внешний вид и функционал страницы 404 ошибки. Ну, а настроить ее можно будет с помощью нашего замечательного компонента ARTIO JoomSEF.
В пользу второго варианта еще говорит и тот факт, что старые (неработающие) Урлы в индексе поисковых систем со временем поменяются на новые. Как скоро это произойдет однозначно сказать трудно, но произойдет обязательно. Поэтому хорошо настроенная страница ошибки 404 может стать отличным вариантом на время переиндексации.
Т.о. получается, что даже для уже довольно давно существующего проекта можно настроить дружественные SEF ссылки (URL) и попытаться нивелировать временные неудобства, связанные с возникшей неработоспособность старых адресов (URL), находящихся на данный момент в индексе поисковиков.
Настроить внешний вид страницы «error 404 not found» можно довольно легко с помощью нашего замечательного расширения. Для этого вам нужно зайти в админку Джумлы и выбрать из верхнего меню пункт «Компоненты» — «ARTIO JoomSEF» — «Global Configuration». Для настройки внешнего вида страницы ошибки вам нужно будет открыть вкладку «404 Page».
В поле «404 Page» вы сможете выбрать из выпадающего списка, какая именно вебстраница будет открываться при возникновении ошибки. Первый вариант «Cutom 404 page» означает, что будет использоваться та вебстраница, которую вы настроите здесь в расположенной справа области.
Второй вариант «Front Page» означает, что если Урл, по которому перейдет пользователь, окажется битым, т.е. документ ему соответствующий не будет найден на сервере (и тот выдаст ответ 404), то будет подгружена главная (Front Page).
Если подобная страница у вас уже имеется (например, ей может служить одна из статей), то для этого вам нужно будет в области «Default 404 Page — Itemid» поставить галочку в поле «Use Itemid» напротив «Да», а затем выбрать из списка приведенного ниже нужную вебстраницу вашего проекта. Не забудьте после произведенных настроек нажать на кнопку «Применить» и «Сохранить».
Но я все же советую не полениться и создать свою собственную страницу ошибок 404, HTML код которой вы сможете вставить в области «Custom 404 Page». Ее можно создать и прямо в этом окне настроек компонента ARTIO JoomSEF, воспользовавшись визуальным редактором, установленным у вас по умолчанию.
При этом в ней лучше всего будет указать гиперссылки на ключевые разделы и вебстраницы вашего проекта, которые помогут сориентироваться посетителю, пришедшему по битой ссылке на ваш ресурс.
Настройка правильных TITLE (заголовков)
Вы, наверное, уже знаете, как важен TITLE (заголовок всей страницы, а не статьи) для поискового продвижения вашего проекта. Еще не знаете? Ну, тогда мы идем к вам и приглашаем прочитать следующий материал по теме Title.
В одной из статей о первостепенных настройках, которые нужно сделать сразу после установки движка, я писал о том, как сделать TITLE всех страниц близкими к идеалу в Joomla.
Идеал заключался в том, чтобы сначала в тайтле отображался заголовок статьи, расположенной на этой вебстранице, а уже затем шло название самого проекта. Как известно, в Джумле по умолчанию TITLE формируется сначала из названия проекта, а уже затем добавляется заголовок статьи.
Так вот, наш замечательный компонент ARTIO JoomSEF умеет все это делать без каких-либо танцев с бубном. Хотя я не совсем правильно выразился. Это делает не компонент, а одноименный плагин (тут написано, чем плагин отличается от компонента и других расширения Joomla ) от Атрио, который устанавливается вместе с установкой основного расширения. Не все об этом, кстати, знают, во всяком случае я узнал не сразу.
Для того, чтобы попасть в окно настройки этого плагина, вам нужно будет выбрать из ее верхнего меню пункт «Расширения» — «Менеджер плагинов». В открывшемся окне найти строчку с названием «System — ARTIO JoomSEF» и щелкнуть по нему мышью. В результате откроется окно с его настройками.
Для того, чтобы тайтлы формировались данным плагином, вам нужно будет поставить галочку в поле «Prefer JoomSEF titles». В поле «Use sitename in page titles» из выпадающего списка вы сможете выбрать, каким именно образом будет добавляться в тайтлы название вашего проекта и будет ли оно добавляться вообще.
При выборе варианта «Нет», названия вашего проекта в TITLE не будет добавляться. При выборе варианта «Yes — before page title» название проекта будет добавляться до заголовка статьи (как и было по умолчанию), а при выборе варианта «Yes — after page title» — после заголовка статьи (наилучший вариант, по моему мнению).
Для того, чтобы на главной странице у вас не получилось двойного названия вашего проекта — поставьте галочку в поле «Prevent sitename duplicity».
Обновление ARTIO JoomSEF и установка в него расширений
Если у вас установлена не последняя версия данного компонента, то вы можете обновиться до последней в автоматическом режиме прямо из админки Джумлы. Для этого вам нужно будет перейти из верхнего меню на «Компоненты» — «ARTIO JoomSEF» и в открывшемся окне из верхнего меню выбрать пункт «Upgrade».
Далее вам нужно будет сравнить вашу текущую версию компонента (в поле «Installed version») с последней версией имеющейся на сервере разработчиков (в поле «Newest version»). Если используемая вами сейчас версия не является последней, то для автоматического обновления компонента с сервера разработчика нажмите на кнопку «Reinstall from ARTIO Server»:
Если в процессе обновления вы увидите окно, где будут приведены файлы и папки, обновления в которых произвести не возможно, то для решения этой проблемы потребуется поменять права доступа на эти файлы и папки (ссылка на статью про Cmod см. выше).
Для этого нужно подключиться к вашему хостингу по протоколу FTP, найти нужные файлы и папки, а затем изменить права доступа к ним на 666 для файлов и 777 для папок. Как поменять права доступа, вы можете прочитать по ссылке приводимой в начале статьи.
Установка расширений в JoomSEF для Virtuemart и других компонентов
Многие компоненты имеют возможность установки собственных расширений (extension), позволяющих расширить их функционал. ДжумСЕФ не исключение. Дело в том, что он способен делать ЧПУ адреса только для контента создаваемого самой Joomla и ее стандартных расширений, идущих в комплекте с дистрибутивом (контакты, каталог ссылок и т.п.).
Для контента же, создаваемого сторонними компонентами (например, VirtueMart, Kunena Forum и др.), потребуется установить соответствующее расширение для ARTIO, которое позволит ему создавать SEF оптимизированные ссылки (URL) для страниц создаваемых этими компонентами (например, для интернет магазина на основе VirtueMart).
Некоторые из таких расширений являются платными, например, для того же VirtueMart. Все имеющиеся extension для JoomSEF приведены на этой странице. В столбце «Extension name» приведено название компонента (например, VirtueMart), с которым можно будет подружить Атрио.
Обратите внимание, что в столбце «Cpb.» приведен номер версии ДжумСЕФ, для которой предназначено данное расширение. Версия 2 используется только на Joomla 1.0 (устаревшая версия движка), а версия 3 для современной версии J 1.5.
В столбце «License» указывается способ распространения данного расширения — платно (commercial) или бесплатно (free). Для получения большей информации щелкните по его названию. Если оно бесплатно, то в открывшемся окне будет ссылка для скачивания, а если выбранное вами расширение для ARTIO платное, то в открывшемся окне у вас будет либо возможность оплатить покупку, либо будет ссылка на ресурс его автора.
После того, как вы купите или же скачаете бесплатно расширение для ДжумСЕФ, вы должны будете его установить. Но делать это нужно не традиционным способом, а из панели управления самим компонентом («Компоненты» — «ARTIO JoomSEF»).
В открывшемся окне из верхнего меню нужно будет выбрать пункт «Upgrade». В открывшемся окне в поле «Upload Package File» нужно будет нажать на кнопку «Обзор», найти на своем компьютере скачанное расширение и затем нажать на кнопку «Upload File & Установить»:
После того, как вы установите нужное вам extension, сможете зайти в его настройки на странице "Manage Extensions. Внизу открывшего окна в области «Components without SEF Extension installed» найдите свое дополнение и щелкните по значку в самом последнем столбце «Параметры». Откроется окно его настроек, где сможете произвести соответствующие изменения.
Комментарии и отзывы (143)
Знакомство с джумлой началось довольно давно (лет пять уже), так что после этого осталась «кучка сайтов», сделанных «друзьям» на Joomla, с чудовищными, на сегодня URL-адресами. ЧПУ там и не пахнет.
Например, с virtuemart ом у моей сестры адрес каждой страницы выглядит примерно так:
http://www.##########.ru/index.php?page=shop.product_details&flypage=shop.flypage&product_id=20&category_id=4&manufacturer_id=0&option=com_virtuemart&itemid=34
Жуть. Они в индексе, и уже давно у обоих монстров, но нечитаемо, незапоминаемо и typein не вводимо.
Недавно делал проект, решил пойти по более современному и лёгкому пути.
Поставил «ARTIO JoomSEF».
Посмотрел, посмотрел... Ну, откровенно говоря, всё, что я ожидал, исполнилось. Всё, что не ожидал, «подправил напильником», т.к. в php шарю хорошо, и где «не срослось», можно легко исправить.
Резюме: ARTIO нужен реально для «продвиженев». Да, и для посетителей это только плюс.
SEF адрес в Joomla обрезался, без него не понятно, в чём суть, заменяю '&' на [И]
http://www.pro...rt.ru/index.php?page=shop.product_details [И] flypage=shop.flypage [И] product_id=20 [И] category_id=4 [И] manufacturer_id=0 [И] option=com_virtuemart [И] itemid=34
у Вас опечатка:
«Предлагаю вашему вниманию очередную статью в рубрике Расширения для Joomla»
по сабжу — как-то больше пользуюсь sh404sef для Joomla, всем устраивает 🙂
Андрей Пике: да, это точно, без настойки ЧПУ (SEF) никак нельзя.
death knight: спасибо за найденную очепятку. С sh404sef у меня почему-то не сложились отношения поначалу, а затем, уже попробовав ARTIO JoomSEF, к sh404sef не стал возвращаться, т.к. ARTIO устраивал меню для Joomla на все сто процентов.
А если ARTIO JoomSEF установить на полностью проиндексированный Joomla сайт, то при переходе с поисковиков посетитель будет переправятся на нужную ему страницу или будет выскакивать 404 ошибка??? Если кто знает подскажите, а то мне не хочется экспериментировать на рабочем проекте.
Хорошие статьи на блоге. Спасибо! Но вот с толкнулся я с несколькими проблемами: 1) после всего выше проделанного, почему-то ссылка на virtuemart направляет не на магазин а на корзину, короче работает не корректно 2) мене важная проблема, но все же, как убрать в Joomla появившуюся ссылку на artio?
Спасибо за статью, всё вроде бы понятно, но вот вопрос-можно ли сделать так, чтобы чпу или SEF прописывалось только у новых страниц в Joomla, а у старых, которые уже попали в индекс и имеют внешние ссылки, сохранился прежний вид адреса? Надеюсь, что да:) Буду ждать инструкций...
Алла: не знаю, можно ли так настроить ЧПУ (SEF). Может быть будет проще настроить для старых страниц в Joomla постраничный редирект со старых адресов на новые, правда в деталях не могу сказать как это реализовать. Наверное, нечто подобное редиректу описанному в этой статье.
Интересно, а есть для jostina такой sef компонент ?
Александр: не знаю, т.к. Jostina пока не пробовал в действии, тока Joomla.
Будет ли этот sef компонент работать, у меня в Joomla не работает, Поисковая оптимизация (SEO).
В смысле? что работает> что то одно или mod_rewrite или SEO.
Огромное спасибо за статью!!! Все ясно и четко расписано! Блог в закладки — автору респект! Сделал, как расписано все работает! Проблем с sef в Joomla пока нет и надеюсь не будет)))
Александр говорит, что:
Для джустины подойдет версия 2.х.х
Константин: у меня такие педали были с одним из шаблонов для Joomla, когда поменял и поставил английскую версию ARTIO, всё заработало.
Дмитрий: Эта проблема вроде бы разрешилась. вот только не понял как,возможно всё заработало по причине того что на все папки и файлы перечисленные в этих сообщениях поставил права доступа 777.
Другая напасть после установки VirtueMart в Joomla всё работает, только по ссылкам не могу заходить ни в товар ни в категорию товара пока включен Artio? отключаю Артио, всё начинает работать, чтобы это могло быть
Алексей: у меня стоит, вернее стояла английская sef, нервы сдали 🙂 снёс её, также снёс визуальный редактор JCE (но буду позже его вернуть назад, ибо понравился). Редактор удалил потому что подумал что из-за него выползают ошибки в virtuemart. Сейчас разбираться некогда, чувствую за спиной тяжелое дыхание клиента.
в virtuemart, уже без Artio и без JCE, при добавлении категории товара и при добавлении товара полезли ошибки
типа:
Deprecated: Function eregi() is deprecated in /home/mysite/public_html/administrator/components/com_virtuemart/classes/imageTools.class.php on line 186
вылечилось понижением версии PHP c 5.3.x до 5.2.х
А у меня при установке sef компонента пишет: «Внимание! — Не удалось переместить файл». Чё к чему?
Удобнее чем sh404sef, да и поставился на Джумла без проблем почти на всех ресурсах... главное не спешить и не мудрить лишний раз 🙂
Приветствую.
Во первых спасибо за мануал.
После установки и настройки этого sef компонента на сайте ссылки вида:
http://mysite/category/blog
где нужно отключить что бы ссылки были без «blog» в конце вот так http://mysite/category/ лазил в Extensions Management- Content
-Add layout to URL и еще в Default layout перепробовал все
варианты — не помогло.
И еще — как заменить знак тире (-) между словами, на нижнее подчёркивание (_)
ARTIO JoomSEF — 3.6.2 качал с оффсайта.
Лаврентий: знак между словами можно поменять в в «Компоненты» — «ARTIO JoomSEF» — «Global Configuration»- «Basic» — пункт «PAGE SPACER CHARACTER»
Дмитрий говорит, что:
Виноват вчерашнем посте не написал о том что я это уже делал ,изменений никаких не было и нет сейчас.
Да плюс еще не могу в джумле почистить кэш ,может это из за компонента?
Спасибо за ответ.
Проблему решил тем что зашел в JoomSEF URL Manager и удалил окончание «blog» вручную.
А вот тире на нижнее подчеркивание так и не получилось заменить.
Может кто нибудь знает для поисковиков что лучше тире или нижнее подчекивание.
После установки ARTIO JoomSEF:
Кроме главной страницы выдает:
Not Found
The requested URL /igpi/studentu/ was not found on this server.
Подсказка Денвера
Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл X:/home/localhost/www/igpi/studentu/, которого не существует.
Активировала ЧПУ в настройках Joomla, переименовала файл htaccess.txt в .htaccess. Настройки как на приведенных изображениях.
В чём может быть причина?
При попытке установить этот sef компонент, выдает ошибку вот так:
JInstaller::install: SQL Error. DB function failed with error number 2006 MySQL server has gone away SQL=CREATE TABLE IF NOT EXISTS `jos_sefurls` .... Component Install: SQL error or missing or unreadable SQL file. DB function failed with error number 2006 MySQL server has gone away SQL=CREATE TABLE IF NOT EXISTS `jos_sefurls` ... Error Loading ModulesMySQL server has gone away SQL=SELECT id, title, module, position, content, showtitle, control, params FROM jos_modules AS m LEFT JOIN jos_modules_menu AS mm ON mm.moduleid = m.id WHERE m.published = 1 AND m.access <= 2 AND m.client_id = 1 ORDER BY position, ordering
При том, что Joomla функционирует абсолютно нормально. В чём может быть причина?
У меня пару категорий в sef ссылках цифрами показывает. Остальное все нормально. А эти цифрами. Псевдонимы в них заполнены. Может их просто сменить?
Здравствуйте. Сначала хочу сказать автору сайта огромное спасибо за столько полезной информации, причем расписанной самым понятным языком, что для новичков (коим я тоже являюсь) просто находка. Тут можно найти буквально все нюансы, возникающие при создании сайта.
Теперь по теме. У меня установлен ARTIO, sef ссылки делает нормально, но вот почему-то не добавляется суффикс .html, хотя ARTIO JoomSEF Configuration file Writeable Подскажите, пожалуйста, в чем может быть причина?
И второй вопрос: Как правильно обновить его до последней версии?
Дмитрий: обновить можно из настроек самого sef компонента, но у меня обычно после этого возникает проблема с открывание страниц сайта. Решается проблема очисткой кэша созданных ARTIO JoomSEF sef ссылок.
А как поправить это:
Дмитрий говорит, что:
Через админку Joomla не слушается. Может в каком файле вручную поковыряться?
У меня такой вопрос, на данном сайте каким вариантом sef ссылок вы пользуетесь?
Лаврентий говорит, что:
не надо этого делать — поисковик плохо понимает нижнее тире.
Nyuk говорит, что:
не надо этого делать — поисковик плохо понимает нижнее тире.
Спасибо)
кирилл: этот сайт работает на движке WordPress и для него ЧПУ (SEF) настраивается по другому. Если интересно, то можете почитать об этом здесь.
Спасибо за классную статью. Это очень важный момент для каждого Джумла-проекта. Только у меня возникает проблема: внизу всех статей появляется рабочая ссылка Joomla SEF URLs by Artio. Мне бы очень хотелось ее убрать. Подскажите, пожалуйста, как это сделать? Заранее спасибо.
Илья: пожалуйста, в этом комментарии ко второй части статьи я посоветовал поискать на форуме поддержки Joomla (здесь выкладывать взлом не хочу по этическим соображениям). Найти не сложно, попробуйте.
Дмитрий, здравствуйте. Что-то я не понял, где, что и как найти. Подскажите, пожалуйста, я прото недавно стал изучать Джумлу, мне пока сложно.
Илья: Илья говорит, что:
Илья, в поисковике вбиваешь «как убрать копирайт в joomsef artio» и получаешь ответы, этот один из них:
http://vjoomla.ru/blogs/item/21-как-убрать-копирайт-в-artio-joomsef.html
Если этот метод не подойдет , попрубуй другие)
Дмитрий, спасибо за совет!!!!!! У меня получилось!!!!!!!!!
Я на своем проекте оставил ссылку. Только подредактировал малость. Убрал слово «Joomla». А так она у меня почти не заметна.
В последней версии компонента этой строки нет.
Формирование blog.html в категориях убирается так:
1. Зайти в Extensions Management — Content — Extension
2. Во вкладке «Add layout to URL» выбираем «Never», а во вкладке «Default layout» выбираем «По умолчанию»
И все, формирование blog не будет происходить
Олег говорит, что:
А ранее созданные «blog.html» останутся. Чтобы и их убрать автоматически, а не вручную — в Control Panel — Update URLs
возможно настроить прогу, чтобы в sef урлах можно было использовать названия, начинающиеся с «index.php?»
Я все сделала, все получилось, но в конце не индекс не пишется, н html, что можно исправить чтобы они появлялись?
Супер, а где 2-ая часть?
Ольга:
Я думаю вам сначала нужно было очистить все сгенерированные Урлы
Теперь средствами Joomla! чистить кеш урлов, наверное, как то так.)
Сам сегодня его удалил. Замучил он меня. Любая новая статья или меню «404» обьект не найден. А о дублировании им урлов уже много читал инфы, это не ново...
Хочу попробовать sh404sef
Но тоже уже опасаюсь. Наделаешь страниц, а потом глючить начнет на ровном месте, и все... Будешь голову ломать как все вернуть назад.
У меня после удаления ARTIO пропали кнопки и картинки.))) Теперь как то возвращать нужно 🙂
«Скачать эту версию ARTIO JoomSEF вы можете с этой страницы...» — 404: Page Not Found
обновите ссылку!
href="#comment-32561" >Ольга:
Попробуйте спросить здесь
http://joomlaforum.ru/index.php?action=register
Еще как вариант. Не знаю насколько это правильно, и поможет ли вам это.
Но говорят что он вносит изменения в файл .htaccess
Я сделал копию его, уже существующего.
Из дистрибутива Joomla! достал htaccess.txt
Переименовал его в .htaccess и засунул опять в корень.
И в замену ARTIO нашел для себя более кажется лучшее и в плане нагрузки на сервер тоже, решение.
Это решение вот:
Tag Meta и yvTransliterate
Tag Meta version: 1.2 это тонкая и гибкая настройка meta-тегов title, description и keywords.
http://www.sistemistica.it/download/category/joomla.html
yvTransliterate Автоматически транслиентирует псевдонимы статей, меню, и других элементов Joomla!
Мне кажется этого вполне хватит.
Если хотите почитать побольше про плюсы и минусы сторонних и встроенных SEF то можете написать мне. Я вам скину ссылку.
А то некрасиво в чужом блоге оставлять... 🙂
yvTransliterate
http://yurivolkov.com/Joomla/yvTransliterate/index_ru.html
Скачайте файл по ссылке «локальный файл (раззипуйте перед установкой)» и по ссылке «JoomlaCode» скачайте файл Russian_ru-RU
yvTransliterate.zip опубликуйте после установки
А Russian_ru-RU установите но не опубликовывайте.
Извините моя почта
<img src="http://netone.org.ru/gen/pic/100927/1285581459.png" alt="Mail icon" />
Сори ошибочка) Вот.
http://netone.org.ru/gen/pic/100927/1285581459.png
Alex: Спасибо — адрес я записала)))
Поставил себе компонент , и после установки и проведения всех настроек,терь в каждом материале внизу выдает ссылку на ооф сайт.
Может кто подскажет как это убрать.
Использую Joomla 1,5,20
Denis: посмотрите в этих комментрариях или же в комментариях ко второй части статьи про ARTIO JoomSEF. Вроде бы уже проскакивал ответ на ваш вопрос.
Denis говорит, что:
Ищите файл /administrator/components/com_sef/sef.class.php
Находите строку : $buf = ''.'много букв.''; и просто закомментируйте её, поставив перед ней //.
ARTIO — грузит сервер, да и частенько даёт глюки особенно с Virtuemart, лучше пользоваться sh404sef
Не знаю на сколько замечательный компонент как говорят. Но увидел следующее: в настройках ARTIO JoomSEF есть закладка Manage SEF URLs, показывающая SEF урлы и реальные урлы. Реальные такого вида: index.php?option=com_content&id=3&view=article&Itemid=2 . Беру и копирую его и приписываю и основному своему домену. и оказалось, что страница то существует. А по идее она же не должна существовать??? получается всеравно дубли — index.php?.. и SEF. Объясните че тут к чему, или я не прав??
Алексей: Не знаю, что там и как — но на одну статью этот компонент создаёт 3-4 дубля
До сих пор куча лишних страниц висит — не знаю, как их удалить?
Охриненная статья! Все работает! Очень подробно описано! Поблагодарю автора парой кликами по оплаченной рекламе!
Установила ARTIO JoomSEF, у меня теперь проблема кроме главной страницы ни чего не открывается, что делать?
Читаю коментарии и думаю : «Устанавливать или нет?»
Особенно беря во внимание последние ДВА КОМЕНТАРИЯ :))))))))))))))))
Здравствуйте. Спасибо за отличную статью.
Вопрос следующий: как настроить вид ссылок до следующего вида адрес сайта/название страницы.html — то есть чтобы отображение было без названия категории (раздела).
Отличная статья, спасибо! А главное, плагин реально работает даже с отключенным mod_rewrite.
Здравствуйте.Я установил себе joomsef 3.7.5 но вот на каждой странице стоит ссылка на ихний сайт.Как можно убрать эти ссылки?
Джони:
Вы хоть коменты почитайте полностью, если погуглить не можете.
я ещё и установить-то не успел, а коменты уже внимательно читаю.
Олег: говорит, что:
Вот бы увидеть,полный гайд по компоненту на Русском.В интернете я не нашёл такой.
Дмитрий что вы думаете по этому поводу???Компонент отличный но настроек очень много,и на английском всё.Даже если перевести просто пункты меню,для меня толку мало будет.
А для Joomla 1 этот компонент можно установить? Он почему то не встает...
MrDal: для Joomla 1.0 нужна будет соответствующая версия ARTIO JoomSEF. Лично у меня имеется опыт работы только на Joomla 1.5
Джони: присоединяюсь к к вопросу.
Игорь говорит, что:
поддерживаю вопрос! помогите пожалуйста.
алекс: попробуйте убрать галочку в поле «Use index for sections and categories».
Дмитрий говорит, что:
Спасибо! Но, не помогло.
Спасибо за замечательный блог!
После внимательного ознакомления с комментами напрашивается неутешительный вывод: на старых тицнутых и пиарнутых сайтах с множеством проиндексированных страниц ARTIO JoomSEF лучше не использовать — чревато.
Кто нибудь может убедительно доказать, что это не так?
Надежда пока ещё теплится )))
mika говорит, что:
Поддерживаю вопрос. У автора блога разве нет таких проблем?
Спасибо за статью, я успешно скачал и установил компонент. olmag.net и ruk39.ru у меня образовалась проблемка — я хочу вручную писать псевдоним статьи. В настройках компонента я поставил соответствующую галочку, но ни чего не получилось. Псевдоним автоматически пишется. В результате работы компонента на каждой странице появляется такая надпись Joomla SEO powered by JoomSEF — как её убрать????
А как быть с адресами на каталоги и товары virtuemart?
Как настроить ЧПУ для Virtuemart?
сейчас отображаеться так /autoalarm/pandora.html?page=shop.product_details&flypage=flypage.tpl&product_id=1&category_id=2
а хочу что бы было /autoalarm/pandora/название_товара
Отличные статьи очень помогает для начинающих, мой сайт на джумла и конечно разобраться с ходу очень тяжело но благодаря вашим статьям все становится понятно, спасибо!!!!!
С virtuemart только головная боль с этим компонентом. Можно инфаркт получить:(
Здравствуйте, а у меня вот такая проблема: на моём сайте имеется доска объявлений (ADSmanager). поставил АРТИО, вроде всё заработало, страницы показываются не датой а транслитом-буквами, но вот при наведении на объявления мышкой показывается одна из моих статей на сайте (причём так на всех объявлениях), и при нажатии на объявление, страница перезагружается и снова открывается список с объявлениями... как это можно исправить? Заранее спасибо!
«настроить внешний страницы ошибки 404 в Joomla»
тут вроде слово потерялось.
Спасибо за все ваши статьи. Всё делаю как написали, ну + небольшая помощь гугла, и всё просто прекрасно работает. Одна проблема при входе в разделы меню, blog так и не исчез, перепробавал всё. Но при выборе материала, он пропадает. Да ипофиг на него)))
Не существенно!!!!
Спасибо ещё раз,
Установил Artio, но новые чпу ссылки непоявились вот как у вас(rasshireniy/artio-joomsef-komponent-dlya-joomla-sozdayushhij-chpu-stranicy-oshibok-404-1.html), так и остались цифры... чего делать??
Так похоже с дублями ни кто и ни чем не поможет?
удалять и никогда не ставить... реально можжно нервный срыв схватить
у меня такой вопрос, компонент сеф установился нормально, сделал все базовые настройки как описано в этой статье, включил сеф в главных настройках жомлы. Результат — сайт не работает... Да, компонент переименовал все страницы на нормальные... НО, ни одна вкладка не работает... ни одна ссылка... даже если ввести в адресной строке именно ссылку сделаную в сеф для того, чтобы пройти на страницу куда надо... НИЧЕГО НЕ РАБОТАЕТ... может должно пройти некоторое время чтобы сервер отреагировал?
помогите мне пожалуйста... Заранее спасибо
А у меня когда авторизируюсь на моем портале abitura.com.ua, нажимаю на ссылки — все нормально, после того как выхожу из аккаунта, нажимаю например на кнопку «Учебные заведения» и такая белиберда получается, будет файл template.css не подключается вообще ... Кто-нибудь сталкивался с подобным явлением?
Вот у меня проблема в следующем — после установки joomla 1.5, настройки SEF, установки Artio переименования .htaccess, собственно сам сайт перестал загружаться. В адресной строке просто остается введенное имя сайта и все, загрузка заканчивается и страница остается пустой. Причем в разных браузерах одно и то же. И удаление Артио и отключение настройки SEF ситуацию не исправляют.
Кто может подсказать что делать в данном случае?
У самого уже никаких идей
Установила ARTIO JoomSEF — все прекрасно работает, спасибо!
Но кто нибудь может подсказать как можно удалить ссылку на сайт ARTIO. Вижу не я одна этим интерисуюсь. У вас на сайте так и не нашла ответа на этот вопрос, можете подскажете где еще можно поискать ?
Заходим в
/components/com_sef/joomsef.php
Открываем файл и ищем строку
$cacheBuf2
Коментируем ее
//$cacheBuf2
Переходим на Joomla 1.7 и нет ни каких проблем там можно и без ARTIO JoomSEF в ней нет таких проблем и ни каких карякул в адресной строке.
здравствуйте! люди добрые помогите! ARTIO JoomSEF ставит для Phoca Gallery не правильный урл, не могу понять где можно это поменять например ****/index.php/gallery а реально оно находиться ****/gallery/index.php как востановить справедливость!??
зарание спасибо
Здравствуйте.
Подскажите, пожалуйста, как сделать редирект на внешний сайт. По типу, как у вас организованы ссылки на партнерки в сайдбаре.
А можно оставить старые ссылки, как они есть, а новые формировать SEF?
Как сделать так, чтоб не включать формирование SEO ссылок, т.е. оставить все как прежде, а включить лишь создание странички 404.
добрый день
у меня для ЧПУ установлен VirtuemaartSEF но ссылки не очень привлекательно выглядят. ПОпробовал установить ARTIO JoomSEF, все настройки сделал но ссылки вообще перестали работать.
Подскажите в чём проблема?
Данный модуль не изменяет ссылки на rss статей!!! как быть? для категорий и главной страницы поменял а к статьям не меняет!!!
С самого начала не понятно. Вы даёте ссылки на скачивание компонента. И что конкретно нужно качать? Всё, что там находится носит имя JoomSef. Как в песне — «Нет, всё понятно! Но что конкретно?».
Там же всё написано — разные версии для разных Джумл (1.0/1.5/1.7). Пользуйтесь переводчиком Google.
Дмитрий! подскажите, плагин черт его подери не меняет ссылки на rss статей? на все поменял даже что ему нельзя менять было, а это не изменил, кстати поэтому считаю что работает плагин к сожалению не стабильно!
Сергей, попробуй в Manage SEF URLs что находится в настройках JoomSef прописать ссылки самостоятельно!
Установил, настроил глобальные. Ссылку на вторую часть урока почему то не вижу! Подскажите, где 2 часть?
Спасибо!
Здравствуйте, стала постоянно читательницей вашего блога, очень уэж подробно и хорошо объясняете, спасибо )))
Хотела установить ARTIO JoomSEF на свой сайт , но в коментах прочитала что он не совсем подходит для VirtueMart . Подскажите, нач то можно поменять VirtueMart ? Я чайник в этих делах, мне достаточно сложно будет делать настройку компонента в базе данных.
Установил,браузер выдает ошибку
Error occurred: 500 — internal server error
Apache Server at:
что мне делать?
Непойму почему столько отрицательных эмоций, в комментариях? Начитавшись я сам по боялся устанавливать компонет com_joomsef-3.5.4. Но у меня не было выбора. Возникла проблема с компонентом com_sh404SEF, возможно от незнания его настройки, Яндекс порвал мой сайт просто на части. Установил компонент, согласно инструкции, com_joomsef-3.5.4, прекрасно работает. Буду набирать позиции!
Сергей, а у вас есть VirtueMart ? А то вот я сижу и боюсь , тоже начитавшись, устанавливать его (((
Настя, у меня магазина нет. Надо пробовать! ))) Кстати, этот компонент есть конкретно под VirtueMart
Сергей, а вы можете подсказать где его найти. Я начинающий чайник ))) если сайт полетит то мне его некому исправлять (((
Не полетит! Пробуйте!)))Я скачал com_joomsef-3.5.4 вот здесь http://design4free.org/index.php?option=com_content&id=996&task=view, там в одном архиве ещё компонент com_sh404SEF_RC_1.5.5.388, им не советую пользоваться
напишите email, и я Вам вышлю ссылку на компонент
Сергей, anasya@yandex.ru Спасибо большое )))
Кто знает как вернуть магазин намместо, после установки данного компанента сайт пропал.
У меня этот компонент работает хорошо, но есть единственная загвоздка, когда в поисковике я набираю определённый материал, попадаю в Топе на свой сайт, кликаю и попадаю не на страницу с материалом а на главную. А как зделать, что бы попадало на конкретный материал?
Ты самый а-енный человек!!!!!!!!!!!!!!!!!! Спасибо огромное!!!!!! Эмоции просто переполняют!!!!! ВЕСЬ ИНТЕРНЕТ облазил, никак не мог настроить эти ссылки! Респект тебе, спасибо за все!
Подскажите пожалуйста.После установки даного компонента -ссылки не работают,везде 404 ошибку пишет,это так должно быть и со временем все станет на свои места или это уже какойто глюк.Спасибо всем не равнодушным.
Подскажите пожалуйста...
У меня 2 вопроса:
1) У меня в артио такая проблема, что знак ( / ) можно ставить в конце названия категории сайта сколько угодно и ничего не происходит ( например у меня сайт http:// site .ru/kategoria , и когда я пишу так: http:// site .ru/kategoria//// или сколько угодно таких знаков, меня не перебрасывает на http:// site .ru/kategoria )
2) Вторая проблема, c той же категорией, почему то Артио создает дубли из страницы http:// site .ru/kategoria еще одну страницу http:// site .ru/kategoria/default.html, и когда я её удаляю( очищаю кэш) он всегда появляется снова.
Кто сталкивался с этим помогите.
Подскажите, почему в разделе Manage SEF URLs отображаются не все ссылки сайта (не все материалы)?
Благодарю.
установил компонен ARTIO «JoomSEF», после чего вообще не могу зайти через локальный сервер на сайт, пишет «Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, 1234@mail.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.»
ПОМОГИТЕ ЛЮДИ ! ! ! ! ! ! КАК СДЕЛАТЬ ЧТО БЫ ОПЯТЬ МОЖНО БЫЛО ПОПАСТЬ К СЕБЕ НА САЙТ ! ! ! !
Доброго времени суток. Прошу очень — ПОМОГИТЕ!!! Вот уже 2 суток
не могу настроить ARTIO JoomSEF. Т.е. после того, как отметил нужные галочки в настройках этого компонента — все это не сохраняется, не активно. Кто знает, что сделать чтобы можно было применить настройки? ПЛИЗ!
Попробуй скачать на оф. сайте версию 3.9.4 (если у тебя Joomla 1.5 и 4.2.4 если выше. У меня кроме как на 3.9.4 ничего не работало, даже на виртуальном хостинге(скорее всего из-за множества компонентов конфликтующих меж собой. Но с 3.9.4 все работает кроме настройки 404. такие опции как галерея, com.billder. и форум отключаем.
Пиши,что получилось, чем смогу помогу.
Установил компонент. Проблема возникла, из категорий захожу в товары (с главной страницы), а из меню не пускает, постоянно ссылается на одну страницу, и дальше не пускает. Уже проверил все id, всё в порядке — но не пускает?
Viktor, да не надо было ставить эту ерунду, благо я так, побаловавшись влез, теперь джулму снесу и дело с концом)),
дубли страниц вида своих адресов и rss, atom, которые не удалишь..., вместо контента — 404, головняк сплошной.,
не добивайте ресурс, не спасёте его этим, ищите другие пути...
Не устанавливается.
Пишет: 500 — Возникла ошибка
Unable to load archive
В чем может быть дело?
После установки Artio Joomsef перестает работать следуещее правило:
RewriteRule ^(.*) news/index.php?(.*)$ index.php?option=com_content&view=article&id=%{QUERY_STRING} [L]
Почему???
Здравствуйте, уважаемые форумчане. Вижу 2 (!) основных мнения об Артио.
1-восторг (это те, что пока только установили его и, вроде, «заработало»).
2-негодование — тех ,кто пытается им (Артио) пользоваться. Достоинство — ОДНО: человеко-понятные ссылки. А недостатков (!!!!). Документации на русском нет, а настроек дофига. Чего только стОит этот «atom и rss». А куча дублей... Я никак не мог понять почему мой сайт (portal-romashka.org.ua) яндекс так «не любит». В общем по истечении 5-ти (!!!) месяцем проб и ошибок с этим Артио я стал что-то понимать. Есть там такая фишка «Manadge URL». Заходим туда — и методично ручками удаляем дубли. Потом оставшиеся (нужные) урлы «Лочим» — кнопка Lock. Если не часто добавляем контент — ставим галочку «Disable creation of new sef URLs», иначе опять попрут дубли. Прои создании статей галочку убираем, заходим опять в менеджер Урлов и чистим дубли... Нужные урлы «лочим». Вот такой я нашел выход. А насчет Атома и РССа — пока не разобрался. Надо копаться в настройках. Будут вопросы — пишите в моем сайте в разделе «Контакты». Смогу — помогу.
Возникает вопрос — не проще ли человеко-понятные ссылки самому прописывать в псевдонимах. Тем более что Артио не очень то «справляется» с кейворд и метатэгами.
Ребята ,кто знает ответ на вопрос который задалла Алла в этих комментах.Цитата:
17-02-2010 в 23:15
Спасибо за статью, всё вроде бы понятно, но вот вопрос-можно ли сделать так, чтобы чпу или SEF прописывалось только у новых страниц в Joomla, а у старых, которые уже попали в индекс и имеют внешние ссылки, сохранился прежний вид адреса? Надеюсь, что да:) Буду ждать инструкций...
Может кто-то поможет .Спасибо.
поставил этот artio joomSEF на доску adsmanager, как пример mskdoska.ru в свое время и появились глюки, ошибки на страницах, так и не разобравшись, пришлось переустанавливать сайт, так что пробуйте сначала на денвере, не совершайте чужих ошибок, а уж потом ставьте на хостинг.
Очень жалею что поставил в своё время артио, больше проблем
с нумерацией страниц, дублями, теперь не знаю как от него отказаться. Боюсь рухнет всё. Ради чпушных ссылок, как теперь понимаю, не его стоило ставить. Иллюзия что он помогает, только масса ручной мороки.
Честно наверное скажу для многих, кто здесь отметился ересь... Но 90% функционала всех сторонних sef бессмысленна и бесполезна.
В современных реалиях joomla не только не решает проблем сайта, скорей вредит. Интересно хоть, кто нибудь читал статьи на подобии вот этой?
http://joomclub.net/blog/seo/8.html
Здравствуйте!
Отзовитесь, пожалуйста, кто хочет и может помочь.
Сайт http://rus-toy.com (ничего, что ссылку дала?)
Joomla 2.5.6
Компоненты: ZOO, Widgetkit, AcyMailing и Xmap
Перенаправление URL :Да
Включить SEF (ЧПУ) : Да
Проблемы:
1. При вводе
http://rus-toy.com/kupit-toj-terera1
вместоhttp://rus-toy.com/kupit-toj-terera
Joomla генерирует ошибку 500, вместо 4042. Вводишь урл
http://rus-toy.com/zhizn-sobachya/welcome
, затем убираешь директорию и оставляешьhttp://rus-toy.com/welcome
– перебрасывает на главную (получается, что главная может быть доступна с бесконечного количества адресов)3. Тестировала на ответы сервера : на несуществующие страницы выдается ответ 200
Пробовала сама настроить ошибку 404, различными способами – ничего не выходит.
Связывалась с хостером, ответ: «Ошибка генерируется в скриптах самой joomla и в каком случае это происходит нам неизвестно.»
Если есть идеи – подскажите, плиз. Моих мозгов и опыта тут совсем не хватает.
.htaccess
AddDefaultCharset UTF-8 ErrorDocument 404 /404.html RewriteEngine On RewriteBase / RewriteRule ^404\.html($|\?) - [L] RewriteCond %{HTTP_HOST} ^www.rus-toy\.com$ [NC] RewriteRule ^(.*)$ httр://rus-toy.com/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ httр://rus-toy.com/ [R=301,L]
Как убрать ID (цифры) из адреса url в joomla ???
Снёс пока не поздно.
можно ли спомошью этой компоненты делать УРЛы 3 или 4 уровня например mysite.com/1/1/page.html ?
такой вопрос: Joomla1.5.22+VirtueMart 1.1.8. Поставил ARTIO JoomSEF 3.9.9 и компонент под Виртуалмарт. В итоге адреса приняли такой вид: sayt.ru/sayt_name/kategoriya, а хотелось бы в таком виде: sayt.ru/kategoriya. Может подскажете как исправить?
У меня стоял sh404sef, после некоторых доработок с сайтом сайт стал плохо работать и я поставил Artio JoomSef и пытаюсь вернуть старые ссылки. Вот мой сайт http://filter-tver.com/
У меня был отключен показ категорий, теперь в Артио не могу отключить, категории все равно показываются.
В настройках:
Extensions Management-zoo Здесь все на «no»,
в Manage Extensions->Content->Extension все что возможно поставил на «no».
Нужно убрать категории — а они не убираются...
___________________
Joomla 2.5, JoomSEF 4.4.1, плагин zooJoomSef (ext_joomsef4_zoo) v.3.0.8, ZOO 3.0.12
Разобрался, было неправильно настроено seo Joomla.
Теперь др. проблема:
Не пойму, у меня сайт на Joomla + Zoo и в Joom Sef В панели конфигурации JoomSEF "Manage Extensions в табе «Components without SEF Extension installed» нет zoo.
Zoo есть в «Installed SEF Extensions», хотя плагин я устанавливал. Нужно этого добиться чтобы пустить расширение zoo через роутер... Подскажите, с чем это может быть связано?
Дмитрий, подскажите пожалуйста! Заметил в гугл вебмастер что у меня, дубли главной страницы.Соответственно повторяющееся метаописание и теги тайтл. Происходит это из-за постраничной навигации, так как статьи выводятся в форме блога. В индекс попали не только site.ru, а еще site.ru/page-2.html и т. д. Через Артио это можно убрать как-то? Или вообще как убрать подскажите?
Не пойму почему Joom Sef выдает ошибку 404 при заходе в одну из категорий блога на zoo:
http://clip2net.com/s/6jvEzI
На сайте http://filter-tver.com/ в этой категории все подкатегории, выдают ошибку 404.
Все пересмотрел, понять не могу.
_________
Joomla 2.5
JoomSef 4.5.1
ZOO 3.0.13
День добрый.
Такая проблемка: поставил artio 4.5.1. Ушли id материалов, index.php в урлах. Но вот к адресу стали добавляться категории которые вообще не нужны(выделил так -=...=-):
БЕЗ АРТИО — http://mitrefix.com.ua/produktsiya/tsianoakrilatnye-kleya/99-universalnyj-yaponskij-klej-mitrefix.html
С АРТИО — http://mitrefix.com.ua/-=tsianoakrilaty=-/produktsiya/tsianoakrilatnye-kleya/universalnyj-yaponskij-klej-mitrefix.html
в настройках не нашел поле выбора «Use index for sections and categories». Оно отсутствует. Подскажите, пожалуйста, в чем проблема.
Версия Joomla! 3.1.1 Stable
Версия ARTIO JommSEF 4.5.1
Спасибо.
Добрый день!
Не знаю у кого спросить, поэтому обращаюсь к Вам.
Как сделать такое меню на главной сайта? Чтобы изображения были как ссылки, есть ли такой модуль?
http://s020.radikal.ru/i713/1405/a7/f719a5707942.jpg
Доброго времени суток.
Возникла такая проблема после установки Artio. При попытке открыть Configurationвыдает просто белый экран.
Другие опции открываются нормально.
Пробовал снести и заного поставить. Но то же самое — белый экран при открытии Configurations.
В чем может быть причина?
Использую компонент ARTIO JoomSEF на Joomla 2.5.
Нужно сделать так, чтобы страницы с материалом (со статьями) открывались на самом материале, т.е. использовать якоря.
В материале устанавливаю якорь «abc», а в компоненте JoomSEF на вкладке Manage SEF URLs для этой страницы устанавливаю New SEF URL: адрес-страницы#abc.
В результате ссылка на этот материал становится адрес-страницы#abc, но при клике на эту ссылку браузер выдает «На этой странице обнаружена циклическая переадресация»
Если в JoomSEF убрать #abc, а в браузере задать адрес-страницы#abc, то страница открывается с того места, где нужно, т.е. якорь работает.
Как можно добавлять якорь к ссылке, используя JoomSEF?
Читая коментарии о том что этот плагин делает множество дублей которые нужно ручками удалять и это гемор. Хочется поделиться тем, что я нашел методом тыка. Чтобы отключить создания дублей страниц с окончаниями /rss /atom /edit нужно зайти в настройки плагина. Полный путь такой
JoomSEF — Extensions Management потом нажать на Content. Так мы попадем в вкладку с настройками которые касаються контента. Нас интересует вкладка Common. В ней в самом низу есть надпись Do not SEF URLs matching regular expression и поле. В это поле вводим type=atom|task=article.edit|type=rss где | разделитель параметров. Когда в ссылке плагин будет натыкатся на type=atom или task=article.edit или же type=rss он их затрагивать не будет. Но все эти вещи есть в самой джумле. Они не взались ниодкуда и никуда не пропали. Они были еще ДО установки плагина. Он их просто затронул. Поэтоу task=article.edit он есть 100% в ссылке когда вы нажмете на Редактировать с самого сайта. Оно там всегда было. type=rss и type=atom — это ленты новостей. К любому урлу можна их приписать на сайте что с плагином Artio JoomSEF что без него. Поэтому с такими ссылками и их нужностью нужно бороться или не бороться совсем другими методами. Как вариант редирект.
Еще хотел добавить, что с этим плагином вы наоборот их можете отключить. Часто контент воруют с помощью примитивных парсеров. Можно конечно и средствами движка отключить и не морочиться. Как это делаеться узнаете из гугл. А тот метод что я описал, подходить для того чтобы видимось их, которую отрыл вам плагин Атрио, не бесила. Если же вы на уровни движка отрубите rss и atom, то и ничего в плагине менять не надо, он их не нарисует с ниоткуда.
Извините, комментирование этой статьи закрыто