ссылки в joomla

K
На сайте с 18.10.2011
Offline
10
724

Друзья, подскажите пожалста, несколько вопросов по Joomla:

1) Стоит ли включать на хостинге apache чтобы убрать из ссылок index.php?

т.е. путь ко всем ссылкам выглядит так http://xxx.ru/index.php/test. На форумах народ пишет что при включении пункта в джумле в общих настройках "Использовать mod_rewrite" index.php должен пропасть. А для этого необходим apache.

2) Только залил сайт на хостинг. Главная страница отображается как надо. При переходе по ссылкам отображается только голый хтмл. Проверил страницу в исходном коде. На всех второстепенных страницах сайта ко всем ссылкам на таблицы стилей и все графические элементы в начале пути добавляется index.php... На главной этого нет. Т.е. судя по всему джумлой генерируется неправильный путь. Как это исправить?

p.s. вот пример пути к таблицам стилей

с главной(где все работает):

<link rel="stylesheet" href="/templates/system/css/system.css" type="text/css" />

со второстепенной:

<link rel="stylesheet" href="/index.php/templates/system/css/system.css" type="text/css" />

Заранее очень благодарен, сам пока не допер.

---------- Добавлено 28.01.2012 в 17:25 ----------

первый вопрос имеет отношение к дальнейшему продвижению... Т.е. для сео будет лучше если убрать с тексте ссылки index.php или без разницы?

wwwwww
На сайте с 29.04.2011
Offline
195
#1

1) Апач уже установлен на хостинге, включать его не надо.

kirsanov:
первый вопрос имеет отношение к дальнейшему продвижению... Т.е. для сео будет лучше если убрать с тексте ссылки index.php или без разницы?

ЧПУ подразумевает не только убрать index.php, но и сделать УРЛ читаемым.

Видишь? Свободная подпись.
Feud
На сайте с 03.01.2011
Offline
80
#2

Да, убирайте index.php, оставляйте только название статьи в УРЛ.

arkadiy_a
На сайте с 11.06.2008
Offline
82
#3
kirsanov:

<link rel="stylesheet" href="/index.php/templates/system/css/system.css" type="text/css" />

В джумле глюк под вашим пунктом 2) бывает когда включаешь ЧПУ в админке а корректного файлика .htaccess в корневой папке нет, а ведь он там должен быть.

Или mod_rewrite в конфигах апача хостер не включил.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий