3375

Joomla 2.5.9 и настройка htaccess

4 ответа

всем привет.

необходимо убрать index.php из адреса страницы. 
Воспользовался статьей - http://timeweb.com/ru/community/articles/shpargalka-po-htaccess-1 
Прописал эти строки в файле .htaccess - 

RewriteRule ^index.php/(.*)$ http://koncept-m.ru/$1 [R=permanent,L] 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ 
RewriteRule ^index\.php$ http://koncept-m.ru [R=301,L] 

но при переходе на страницы появляется 404 ошибка. причем страница не шаблонная, а видно что ответ сервера.

В админке сайта перенаправление включено. 

где ошибка?

Ответы (4)

Asylum +248
14.11.2017 07:30
А htaccess.txt переименован в .htaccess?
Свернуть ответы
Tahir B. 0
14.11.2017 10:26
конечно
Бойко Сергей +4
14.11.2017 12:23
У Вас версия joomla 2.5.5. Нужная Вам настройка осуществляется из админ.панели.
Зайдите в админ-панель вашего Joomla сайта и перейдите в "Общие настройки". Справа Вы увидите раздел "Настройки SEO". Здесь в пункте "Перенаправление URL" у вас стоит "Нет". Включите его! Это позволит модулю перехватывать адреса и перенаправлять на нужные для нас.

Если 404 ошибка останется, добавьте в htaccess строку (в начале)

AllowOverride All
Свернуть ответы
Tahir B. 0
14.11.2017 16:41
настройки включены, я об этом написал.
Собственно добавление правила и включение этой настройки вызывает 404 ошибку.
А добавление AllowOverride All вообще вызывает 500 ошибку.

Может быть все дело в этих строках:

Action php5.4-script /cgi-bin/php5.4.cgi
AddType php5.4-script .php

но без них сайт также не запускается

Похожие вопросы

Евгений
182

Периодическое зависание сайта

Здравствуйте! У нас на сайте fiomio.ru начиная с первой декады августа этого года периодически, раз в сутки возникает ситуация, когда происходит очень большая перегрузка в работе сервера и сайт становится не доступным, до тех пор пока не проходит обработка...
Виталий Лошков
146

Требуется помощь, консультация, настройка

При выполнении команды конвертации файла в odt из PHP-скрипта: system ("sudo -u root unoconv -f docx file.odt"); время от времени (может раз в день, может раз в неделю) команда перестает работать, при этом ответ от PHP-скрипта никакой не приходит. Лечится...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте