0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 8116 Просмотров
*

Clive

  • Новичок
  • 9
  • 5 / 0
Проблема в следующем: при включении опции SEf-ссылок в админпанели (стандартный СЕФ Joomla) превый же переход по любой ссылке с главной страницы отображает текст без дизайна, а при каждом следующем переходе в адресной строке добавляется лишний  index.php. Выглядит это так: www.me.com/index.php/bla1.html, www.me.com/index.php/index.php/bla2.html, www.me.com/index.php/index.php/index.php/index.php/bla4.html.
При просмотре исходного кода порченой страницы вижу вот такуой блок:
<link rel="stylesheet" href="/index.php/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="/index.php/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="/index.php/templates/rhuk_milkyway/css/template.css" type="text/css" />
<link rel="stylesheet" href="/index.php/templates/rhuk_milkyway/css/white.css" type="text/css" />
<link rel="stylesheet" href="/index.php/templates/rhuk_milkyway/css/blue_bg.css" type="text/css" />
<!--[if lte IE 6]>
<link href="/index.php/templates/rhuk_milkyway/css/ieonly.css" rel="stylesheet" type="text/css" />
<![endif]-->

Тогда как у страницы нормального вида там прописано так:
<link rel="stylesheet" href="/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="/templates/rhuk_milkyway/css/template.css" type="text/css" />
<link rel="stylesheet" href="/templates/rhuk_milkyway/css/white.css" type="text/css" />
<link rel="stylesheet" href="/templates/rhuk_milkyway/css/blue_bg.css" type="text/css" />
<!--[if lte IE 6]>
<link href="/templates/rhuk_milkyway/css/ieonly.css" rel="stylesheet" type="text/css" />
<![endif]-->

Сам я вполне чайник, поэтому не могу сообразить в каком месте нужно править и вообще - здесь ли проблема.
Сайт на Joomla 1.5.14
Подозреваю, что по этой же причине ни в какую не пашет mod_rewrite (и без .htaccess, и с ним, и на sh404sef).
Пожалуйста, посоветуйте - куда смотреть и где править. Спасибо.
ПС. поиском ничего не нашел, днк править не предлагать. )
*

PaLyCH

  • Давно я тут
  • 956
  • 146 / 19
  • Менеджер проектов
Это все потому что ты чайник. Index.php в ссылках, говорят о том, что ты включил SEF без использования htaccess. Более подробно почитай у меня на сайте
« Последнее редактирование: 01.09.2011, 12:34:37 от PaLyCH »
*

Clive

  • Новичок
  • 9
  • 5 / 0
PaLyCH, блин, да читал я твой сайт еще неделю назад (не прими за лесть - понравилось, как на меня, то внятно и понятно). Но я не могу найти там объяснения своего вопроса. Сформулирую четче: разве стандартный чпу без .htaccess должен сбивать настройки цсс, показывая голую страницу без форматирования и 28 раз писать в адресной строке  /index.php/index.php/.../index.php/index.php/ ?!
*

Clive

  • Новичок
  • 9
  • 5 / 0
Похоже, нашлось решение проблемы. Добрый человек MikeMadz с rockettheme.com советует следующее:
Файл configuration.php, var $live_site = '', заменить на var $live_site = 'http://yoursite.com'.
У меня, правда, пришлось писать 'http://www.yoursite..., так как без  www страница открывается почему-то чуть дольше. И еще один прикол - при включении СЕФ - "Да" в файле configuration.php измененная строка пропадала, пришлось ее снова вписывать после включения SEF.
Зато теперь с включенным стандартным СЕФ цсс не слетает и при всех переходах я вижу нормальный дружественный адрес: mysite/index.php/page.html
*

Clive

  • Новичок
  • 9
  • 5 / 0
Как показали два дня тестирования, собака порылась именно в конфигурации. Теперь все работает с полпинка - и стандартный СЕФ без .хтакцесс, и с ним, и ш404сеф в разных видах. Мне было щасте. А ведь мучился дней десять.
*

7Rei

  • Захожу иногда
  • 134
  • 20 / 0
Похоже, нашлось решение проблемы. Добрый человек MikeMadz с rockettheme.com советует следующее:
Файл configuration.php, var $live_site = '', заменить на var $live_site = 'http://yoursite.com'.
У меня, правда, пришлось писать 'http://www.yoursite..., так как без  www страница открывается почему-то чуть дольше. И еще один прикол - при включении СЕФ - "Да" в файле configuration.php измененная строка пропадала, пришлось ее снова вписывать после включения SEF.
Зато теперь с включенным стандартным СЕФ цсс не слетает и при всех переходах я вижу нормальный дружественный адрес: mysite/index.php/page.html

Clive, цены тебе нету! Жаль раньше твоего сообщения не видел, с костылями мучался.
Спасибо!! :)

ЗЫ. Предлагаю эту тему закрепить в топе. С этой проблемой многие новички (и не только) сталкиваются!
*

mcgraff

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
спасибо. Думаю в FAQ надо занести это решение.
*

SpideRus

  • Осваиваюсь на форуме
  • 32
  • 2 / 1
Joomla 1.5.20.
Вдруг, а именно с сегодняшнего дня, ссылки стали принимать следующий вид:
http://www.сайт.ru/index.php/ru/component/index.php?option=com_content&view=article&id=62&Itemid=37
Как результат слетает дизайт, просто открывается страница с тестом.

хотя должна быть просто:
http://www.сайт.ru/index.php?option=com_content&view=article&id=62&Itemid=37

Причем заметил, что происходит это после того как сайт кеширование проведет, стоит кеш очистить, все становиться нормально, потом снова такая байда?

SEf - отключен.
Раньше такого не было ни когда.

Единственное, что делал на сайте последнее время, добавил компонент Xmap, вчера.
« Последнее редактирование: 27.09.2010, 13:19:20 от SpideRus »
*

oppo

  • Захожу иногда
  • 365
  • 82 / 8
  • ΨΨΨ я - УКРАЇНЕЦЬ
тоже самое  после вкл. SEf-ссылок  (htaccess НЕТ
- дубль index, за ... надцать лет работы первый раз такое.
обычные компоненты стоят (один самописный но с SEF не повязан )
причина в хостере но какая?
Код
Платформа:  Linux srv013 2.6.26-2-686-bigmem #1 SMP Thu Jan 27 01:21:02 UTC 2011 i686
Версия MySQL:  5.0.51a-24+lenny5-log
Сравнение БД:  utf8_general_ci
Версия PHP:  5.2.6-1+lenny9
Веб-сервер:  Apache/2.2.9 (Debian)
Интерфейс веб-сервер -> PHP:  cgi-fcgi
Версия Joomla:  Joomla! 1.5.22 Stable [ senu takaa ama woi ] 04-November-2010 18:00 GMT

Важные установки PHP
Безопасный режим:  Выкл
Open basedir:  Нет
Показывать ошибки:  Вкл
Short Open Tags:  Вкл
Загрузка файла:  Вкл
Magic Quotes:  Выкл
Register Globals:  Вкл
Буферизация вывода:  Выкл
Session save path:  /tmp
Session auto start:  0
XML включен:  Да
Zlib включен:  Да
Выключенные функции:  Нет
Mbstring включен:  Да
Iconv доступен:  Да
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[РЕШЕНО]лавная не работает без /index.php

Автор lexxbry

Ответов: 1
Просмотров: 1241
Последний ответ 22.08.2018, 14:52:51
от lexxbry
Как убрать home в в адресной строке?

Автор denimet

Ответов: 4
Просмотров: 1445
Последний ответ 15.02.2018, 16:55:40
от denimet
/index.php/ и Joomla! 3.5.1

Автор юрий 009

Ответов: 6
Просмотров: 1134
Последний ответ 23.04.2016, 11:36:03
от юрий 009
Как убрать index.php после названия сайта?

Автор alexanderuss

Ответов: 7
Просмотров: 2281
Последний ответ 22.04.2016, 18:01:02
от Sini
Проблема. Как убрать код языка en из адресной строки?

Автор afanya

Ответов: 2
Просмотров: 2005
Последний ответ 27.07.2015, 12:58:54
от afanya