16.04.2008, 21:51 | #1 |
Новичок
Регистрация: 16.04.2008
Сообщений: 4
Вес репутации: 0
|
Joomla. Все. Исправляем ERROR на главной и прописываем правильный редирект
Вообщем вот что: долгое время мои сайты находились на Linux хостинге, но потом я нашёл лучшего хостера и взял хостинг Windows. Всё было замечательно, только на сайтах, что стояли на Jooml'e не отображались ссылки ТОЛЬКО на главной странице, принимая страницу / за /index.php. Что я только не делал. И прописывал хосты, и менял коды...Тщетно. Задавал вопросы в службу поддержки...Тоже самое...
Итак, если у Вас похожая ситуация с неправильным распознаванием Юмлой главной страницы, то делаем следующее: 1. Заходим в корень сайта. 2. Открываем папку с кодом sape (по умолчанию 525fe61b8bd183d44361b662f6370d8d). 3. Открываем файл sape.php. 4. На 77 строке (верхняя часть кода) находим: // Какая страница? if (isset($options['request_uri']) && strlen($options['request_uri'])) { $this->_request_uri = $options['request_uri']; } else { $this->_request_uri = $_SERVER['REQUEST_URI']; } 5. Меняем эту часть кода на: // Какая страница? if (isset($options['request_uri']) && strlen($options['request_uri'])) { $this->_request_uri = $options['request_uri']; } else { if ($_SERVER['REQUEST_URI'] = '/index.php') {$this->_request_uri = '/';} else{ $this->_request_uri = $_SERVER['REQUEST_URI']; } } 6.Сохраняем изменения в файле. Теперь будет правильное дифференциирование страниц / и /index.php (и других вариантов главных страниц) Всем удачной работы. P.S. Огомная благодарность Лёше. |
16.04.2008, 22:05 | #2 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1031
|
Эээмм...
А зачем код сапы ковырять? Все тоже самое можно параметрами при вызове кода передать.
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
16.04.2008, 22:16 | #3 |
Новичок
Регистрация: 16.04.2008
Сообщений: 4
Вес репутации: 0
|
Правильно, можно и при вызове передать, но лично мне такой вариант показался более универсальным и простым, учитывая тот факт, что юмлу можно подключать как простым кодом вывода ссылок, так и модулем...
|
16.04.2008, 22:37 | #4 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1031
|
А если сапа новый код выпустит, опять его корежить? Какая то странная простота и универсальность,
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
16.04.2008, 22:46 | #5 |
Новичок
Регистрация: 16.04.2008
Сообщений: 4
Вес репутации: 0
|
Вставить одну лишнюю строчку - это разве сложно?! Пусть хоть каждый день код выпускает...Схоластикой мы тут не занимаемся. Хочешь, - ставь в вызов, хочешь, - в код sape. Демократия.
|
16.04.2008, 22:58 | #6 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1031
|
Если бы это было напмсано не под заголовком "Жумла. Все. Корявим код", я бы промолчал
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
19.08.2008, 23:51 | #8 |
фОшЫст
|
zhegloff, в процессе разговора с одним товарищем выяснилось, что код для установки на пхп некорректен.
при установке на поддомены он не умеет их отличить от корня и выводит все ссылки что и НА домене и НА поддомене. И он у себя ето устранил. Так что иногда его ковырять всё таки можно и нужно..
__________________
|
20.08.2008, 21:14 | #9 | ||
Особый статус
|
Цитата:
Цитата:
|
||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Error ссылки на главной странице Joomla. Help! | pierrevk | Ошибки при работе с системой | 13 | 20.08.2008 01:11 |
Все, кроме главной в error | Буга | Вопросы по работе системы | 1 | 04.02.2008 10:59 |
Редирект c главной | fidukoff | Яндекс | 6 | 08.01.2008 11:35 |
Error на главной странице | Aleshka | Ошибки при работе с системой | 3 | 13.12.2007 11:31 |
Error и Joomla | Neon | Установка кода на различные движки | 9 | 07.07.2007 20:54 |
Часовой пояс GMT +3, время: 02:25.