Не могу убрать index.php в Joomla 3х

  • 22 Ответов
  • 2657 Просмотров

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

*

DED_Z

  • *
  • 8
  • 0
Помогите разобраться:
есть адрес http://me-sto.ru/index.php/lift, мне нужен http://me-sto.ru/lift

единственные строки (для чистоты эксперимента) в .htaccess это:

AddDefaultCharset utf-8
AddType 'text/html; charset=utf-8' .html .htm .shtml
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://me-sto.ru/ [R=301,L]

перенаправление и чпу  включены, тем не менее на выходе получаем

Not Found
The requested URL /lift was not found on this server.

что делаю не так?

*

vipiusss

  • ********
  • 5508
  • 318
  • JoomlaNet
Re: Не могу убрать index.php в Joomla 3х
« Ответ #1 : 20.03.2016, 15:53:47 »
Не нужно в .htaccess ничего прописывать, главное переименован, теперь в админке Система/Общие настройки/Настройки SEO поставьте Перенаправление URL-Да
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

DED_Z

  • *
  • 8
  • 0
Re: Не могу убрать index.php в Joomla 3х
« Ответ #2 : 20.03.2016, 16:02:04 »
Не нужно в .htaccess ничего прописывать, главное переименован, теперь в админке Система/Общие настройки/Настройки SEO поставьте Перенаправление URL-Да

еще раз, для тех кто в шлеме и в бронетранспортере: что значит не надо ничего прописывать? перенаправление ДА, SEO - да, включено одновременно с появлением самого htacces
попробуйте ввести http://me-sto.ru/index.php/lift а затем http://me-sto.ru/lift


« Последнее редактирование: 20.03.2016, 16:05:57 от DED_Z »

*

vipiusss

  • ********
  • 5508
  • 318
  • JoomlaNet
Re: Не могу убрать index.php в Joomla 3х
« Ответ #3 : 20.03.2016, 16:05:41 »
А зачем вам всё это надо, если готовое всё работает? Алиас будет выводиться из пункта меню, индекса не будет.
Не понимаю, зачем лишнее делать?!
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

DED_Z

  • *
  • 8
  • 0
Re: Не могу убрать index.php в Joomla 3х
« Ответ #4 : 20.03.2016, 16:09:07 »
А зачем вам всё это надо, если готовое всё работает? Алиас будет выводиться из пункта меню, индекса не будет.
Не понимаю, зачем лишнее делать?!

так я и спрашиваю последовательность действий, чтоб работало.

Если убрать htaccess в принципе (удалить), эффект тот же.

я не гений настройки htaccess, именно поэтому и обратился за помощтю к Гуру

на пальцах можете описать что нужно сделать?

*

vipiusss

  • ********
  • 5508
  • 318
  • JoomlaNet
Re: Не могу убрать index.php в Joomla 3х
« Ответ #5 : 20.03.2016, 16:12:15 »
1.Верните оригинальный htaccess.txt
2.Переименуйте его в .htaccess
3.Система/Общие настройки/Настройки SEO: поставьте Перенаправление URL-Да

Всё.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

DED_Z

  • *
  • 8
  • 0
Re: Не могу убрать index.php в Joomla 3х
« Ответ #6 : 20.03.2016, 16:24:47 »
1.Верните оригинальный htaccess.txt
2.Переименуйте его в .htaccess
3.Система/Общие настройки/Настройки SEO: поставьте Перенаправление URL-Да


Всё.

в оригинальном всего две строки:

AddDefaultCharset utf-8
AddType 'text/html; charset=utf-8' .html .htm .shtml


оставил только их, более того на всякий пожарный удалил устаревший кэш.

все это сделал только что - эффект тот же.


еще варианты?

*

vipiusss

  • ********
  • 5508
  • 318
  • JoomlaNet
Re: Не могу убрать index.php в Joomla 3х
« Ответ #7 : 20.03.2016, 16:25:51 »
Вот оригинальный:

Спойлер
[свернуть]

Откуда у вас файлы-только вам одному знать.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

DED_Z

  • *
  • 8
  • 0
Re: Не могу убрать index.php в Joomla 3х
« Ответ #8 : 20.03.2016, 16:31:50 »
Вот оригинальный:

Спойлер
[свернуть]

Откуда у вас файлы-только вам одному знать.



Чувак, ты чертов Гений!
заработало. Спасибо!

файлы эти шли в стандартной поставке Joomla... ((
теперь вопрос, вот это:
AddDefaultCharset utf-8
AddType 'text/html; charset=utf-8' .html .htm .shtml


надо добавлять в начало?



 



*

vipiusss

  • ********
  • 5508
  • 318
  • JoomlaNet
Re: Не могу убрать index.php в Joomla 3х
« Ответ #9 : 20.03.2016, 16:34:12 »
Не надо.
Я вам дал оригинал и ничего с ним делать не надо.
Если только у вас не стоит сторонний код, в котором не прописана кодировка,
тогда нужно будет дополнить одной строкой: AddDefaultCharset utf-8
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

vipiusss

  • ********
  • 5508
  • 318
  • JoomlaNet
Re: Не могу убрать index.php в Joomla 3х
« Ответ #10 : 20.03.2016, 16:35:58 »
файлы эти шли в стандартной поставке Joomla... ((

Как раз в стандартной Joomla тот файл, который я вам дал, вы видно скачали что-то иное и не с офф.сайта.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

DED_Z

  • *
  • 8
  • 0
Re: Не могу убрать index.php в Joomla 3х
« Ответ #11 : 20.03.2016, 16:44:30 »
Как раз в стандартной Joomla тот файл, который я вам дал, вы видно скачали что-то иное и не с офф.сайта.

сама Joomla предоставляется хостингом timeweb.ru

задача была вообще минимальна, прописать дерево под будущий магазин, чтобы Google и яндек уже начали индексировать ветки.
а потом просто  воссоздать ветки на магазине. индекс.пхп мешал этому процессу. этсюда и траблы.

Спасибо, очень помогли.


*

DED_Z

  • *
  • 8
  • 0
Re: Не могу убрать index.php в Joomla 3х
« Ответ #12 : 20.03.2016, 16:46:43 »
еще попутно вопрос: что нужно прописать чтобы при отсутствии страницы она возвращалась либо на  превоначальную ветку, либо на главную

*

vipiusss

  • ********
  • 5508
  • 318
  • JoomlaNet
Re: Не могу убрать index.php в Joomla 3х
« Ответ #13 : 20.03.2016, 16:47:10 »
Не пользуйтесь никакими левыми сборками, качайте только оригинал с офф.сайта: https://www.joomla.org
/// Это вам надо прописать либо 404-страницу, либо перенаправление.
Как то или то-пользуйтесь поиском, много есть тем и решений.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

DED_Z

  • *
  • 8
  • 0
Re: Не могу убрать index.php в Joomla 3х
« Ответ #14 : 20.03.2016, 16:52:35 »
Не пользуйтесь никакими левыми сборками, качайте только оригинал с офф.сайта: https://www.joomla.org
/// Это вам надо прописать либо 404-страницу, либо перенаправление.
Как то или то-пользуйтесь поиском, много есть тем и решений.

спасибо. пока что все. ушел верстать ветки

*

Skaneris

  • **
  • 19
  • 5
Re: Не могу убрать index.php в Joomla 3х
« Ответ #15 : 20.03.2016, 18:22:44 »
Для того, чтобы при отсутствии страницы происходило перенаправление на главную, как вариант можно использовать следующее:
В папке вашего шаблона (templates/ваш_шаблон) откройте файл error.php, удалите содержимое этого файла и пропишите там вот такой код

<?php
defined('_JEXEC') or die;
header('Location: /');
?>

*

SeBun

  • *******
  • 3071
  • 185
  • @SeBun48
Re: Не могу убрать index.php в Joomla 3х
« Ответ #16 : 21.03.2016, 13:16:34 »
В .htaccess что то типа
Код: robots
ErrorDocument 404 path/my404page.php
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Администрирование
Ник занят | По личным вопросам не консультирую

Re: Не могу убрать index.php в Joomla 3х
« Ответ #17 : 03.04.2016, 18:26:51 »
ничего не помогло из вышеперечисленного, у меня Joomla 3.5
помнится на 1.7 версии когда-то переименование и опция "Перенаправление URL" в позиции "да" помогли. а сейчас бьюсь уже 3-й час и ничего не могу сделать, после любых изменений как только перенаправление включаю, сразу же ошибка 404 вылезает
всё, заработало! оказывается надо было просто htaccess.txt переименовать в .htaccess, а я просто расширение удалила  ^-^
« Последнее редактирование: 03.04.2016, 18:32:43 от pho3nix »

*

Taatshi

  • *****
  • 4779
  • 452
Re: Не могу убрать index.php в Joomla 3х
« Ответ #18 : 03.04.2016, 18:32:20 »
кеш почистите - и в самой Joomla если включен, и в браузере
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3  /  ОТЗЫВЫ 
Минимальная ставка за платные услуги 1000 рэ Связь: telegram - Taatshi, почта - Taatshi на яндексе.

*

Aleks.Denezh

  • *******
  • 2785
  • 376
Re: Не могу убрать index.php в Joomla 3х
« Ответ #19 : 03.04.2016, 19:36:50 »
Для того, чтобы при отсутствии страницы происходило перенаправление на главную, как вариант можно использовать следующее:
В папке вашего шаблона (templates/ваш_шаблон) откройте файл error.php, удалите содержимое этого файла и пропишите там вот такой код

<?php
defined('_JEXEC') or die;
header('Location: /');
?>
Отличная идея как сделать бесконечное перенаправление.. допустим на главной странице вылетает какая либо ошибка.. что мы получим при открытии главной страницы сайта?
Мой  блог по разработке на Joomla CMS!
Хотите отблагодарить материально? Мой WMR: R861060179016

Re: Не могу убрать index.php в Joomla 3х
« Ответ #20 : 27.06.2016, 13:28:15 »
Подскажите как быть. в настройках Включить SEF (ЧПУ) - Да Перенаправление URL - Да.
в итоге index.php ушел но денвер выдает ошибку

Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/vyveska-vip/www/vyveski, которого не существует.

файл .htaccess с точкой, но формат его текстовый.



*

SeBun

  • *******
  • 3071
  • 185
  • @SeBun48
Re: Не могу убрать index.php в Joomla 3х
« Ответ #21 : 27.06.2016, 14:12:52 »
Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/vyveska-vip/www/vyveski, которого не существует.
На сервере ЧПУ включите, все будет работать, на Денвере не стоит этого делать.
Оказываю услуги по Joomla | Миграция на Joomla 3.x | Администрирование
Ник занят | По личным вопросам не консультирую

Re: Не могу убрать index.php в Joomla 3х
« Ответ #22 : 17.02.2017, 12:16:51 »
Не нужно в .htaccess ничего прописывать, главное переименован, теперь в админке Система/Общие настройки/Настройки SEO поставьте Перенаправление URL-Да
Красава! Спасибо большое за инфу =)