CMS Joomla. Вид адреса страницы

bog777
14 років
0
Подскажите, пожалуйста, возможно ли в адресе страниц убрать .html в конце адреса? Например чтоб адрес страницы выглядел не [сайт]/coments.html, а вот так [сайт]/comments ? Заранее спасибо за советы!
katur
14 років
0
Рекомендую использовать вот это: www.artio.net/en/joomla-extensions/joomla-seo-sef-component-artio-joomsef
Хотя можно и стандартными средствами. Если интересно - ищем в поисковике: mod_rewrite, Joomla, SEF.
bog777
14 років
0
"mod_rewrite должен быть включен и разрешен (это забота хостинговой компании)" Как узнать работает ли он тут ?
eugen
14 років
0
mod_rewrite установлен и активен для всех аккаунтов. Чтобы его задействовать в корне сайта должен лежать файл .htaccess с директивой

RewriteEngine On

и другими директивами настройки mod_rewrite (начинаются на Rewrite).
katur
14 років
0
В данном случае рекомендую просто использовать .htaccess который идет в комплекте с движком. Там уже все указано. Если используете сторонние модули - выберите кодировку UTF-8 в панели управления хостингом (я еще и в .htaccess прописываю - некоторые модули работают только так).
bog777
14 років
0
Спасибо! Буду разбираться.
bog777
14 років
0
Подсказывайте дальше)В .htaccess Это включено:
#
# mod_rewrite in use

RewriteEngine On

Я так понимаю нужно здесь что то менять
########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section

Напомню, В админке СЕО включено и страницы отображаются в виде имя.ру/директория.html Задача убрать .html в конце адреса. Заранее огромное спасибо!
bog777
14 років
0
Экспериментами с файлом .htaccess удалось убрать .html Но теперь не находит страницы( 404 страница не найдена на этом сервере((( ...
bog777
14 років
0
На другом хостинге эта проблема решается вот таким содержимым файла .htaccess
####
RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^.]+)\.html$ имя.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html [L]
####
Тут, на 90% уверен, проблема в том что Джумла лежит не в корне а в поддиректории. Помогите, как исправить .htaccess для этого хостинга.
rudenko
14 років
0
Дайте ссылку на проблемный сайт, опишите проблему, я на реальном примере попробую исправить.
bog777
14 років
0
Здравствуйте Илья! Эту проблему я хочу решить для того что бы перенести сюда сайт, на Джумлу, который уже проиндексирован( 170 стр. примерно). Т.е переношу контент, в директории такие же как на старом сайте и переношу домен сюда. В итоге хостинг сменился и страницы остались по старым адресам и в индексе.
Тут у меня, пока, тестовый период(заканчивается завтра). Хочу разобраться, если получится сделать такие же адреса страниц тут как на старом хостинге, то оплачиваю и постепенно переезжаю сюда 4-мя сайтами)
bog777
14 років
0
Проблема решена)Хостинг оплачен, закончу шаблон, начну переносить сайт) Спасибо всем кто принял участие) Ссылки имеют нормальный вид, без всяких index.php и .html...
Администрации спасибо что продлили тестовый период. Ей богу на другой хостинг бы пошел разбираться. А вообще пожелания. Сделайте более длинный тестовый период. Три дня мало что бы разобраться и оценить хостинг. Конкуренция большая в этой области и много кто предлагает 10-14 дней теста.
Тема закрита.