Inter-Net.PRO

Как в джумла 3 убрать index.php в адресе сайта

  • 359 87
17 фев 2016 16:38 - 22 фев 2019 11:55 #1 от Inter-Net PRO
Что сделать, если в адресной строке отражается ваш.сайт/index.php/alias-materiala, чтоб...
joomla

  Так как все действия, которые проводятся по данному сайту, я выкладываю здесь же для всеобщего обозрения, расскажу как я убрал из урла сайта joomla 3 такой префикс как /index.php

  После установки движка джумла, я столкнулся с тем, что адрес сайта в браузере выглядел так: https://inter-net.pro/index.php

  Мало кому понравиться такой длинный урл, который не только для главной сайта портил вид, но и для материалов выводил длинные ссылки в виде https://ваш.сайт/index.php/alias-materiala

  Естественно, я решил не затягивая убрать префикс /index.php из адреса сайта. Как это cделать, я сейчас вам поведаю.

Подробнее...

  • 2
22 сен 2018 12:14 #2 от Proxor
Борюсь, борюсь, но пока не смог сделать это на мультиязычном сайте Joomla 3.6.5. Даже на главной странице ошибка 500. Не в сервере или хостинг настройках дело это точно, так как на этом же хосте сайт не мультиязычный все сразу отлично получилось даже без комента строки #Options +FollowSymlinks, правда Joomla 1.7. Может кто-то подскажет, как можно это решить с мультиязычным сайтом? Заранее всем спасибо)

  • 359 87
22 сен 2018 19:47 - 22 сен 2018 19:49 #3 от Inter-Net PRO
А вы файл htaccess переименовывали?
В общих настройках в разделе Настройки SEO при наведении есть подсказки с инструкциями. Там для разных серверов указано что делать.

  • 2
24 сен 2018 08:54 #4 от Proxor
Да, конечно!

  • 359 87
24 сен 2018 17:55 #5 от Inter-Net PRO
Я если честно, года два как удалил многоязычный сайт. Волокиты слишком много оказалось для меня, хотя и было там меньше десятка страниц. Но тут конечно же всё зависит от нужды.

У меня работало. Если не ошибаюсь, дожил тот сайт до джумлы 3.5 или 3.6. С тех пор координальных изменений не было. Должно работать. Куча сайтов многоязычных на джумле.
Помню что там пункты меню постоянно нужно дублировать и тексты. Потом к адресу через слэш добавляется префикс языка, типа мой.сайт/ru

Я вот по этой статье делал:  zaurmag.ru/joomla/multiyazychnost-v-joom...-sajt-na-joomla.html
и этому видео:
Думаю и Вы тоже по этой инструкции делали.

Помню первый раз долго возился пока разобрался, потом как пирожки. С пунктами меню долго игрался, но подробностей уже не помню.
Может и у вас проблема с пунктами меню?

22 фев 2019 01:30 - 22 фев 2019 01:31 #6 от Дима К
The requested URL /joomla was not found on this server.
При переходе в меню выдает такую ошибку. Какие есть еще идеи? Это не работает.
Да, точка стоит в файле. Да я закоментировал ту строчку. Я даже вычитал что нужно кинуть файл web.config
Ничего не помогает.

22 фев 2019 01:44 - 22 фев 2019 01:44 #7 от Дима К
Не могу изменить предыдущие сообщение.
В кратце я смог решить эту проблему. Я зашел на оф сайт и скопировал весь текст с .htaccess и кинул себе. он заработал.
Это очень странно, я ведь не лазил туда и ничего не менял. возможно что-то там было не так. Всем спасибо, возможно смог помочь.
Самое интересное, я не комментировал тот текст. И все работает

  • 359 87
22 фев 2019 10:54 #8 от Inter-Net PRO

Дима К пишет: Вкратце я смог решить эту проблему.

А у вас сервер Apache ?
Если не Apache, то там немного другой рецептик.

Узнать какой сервер - можно перейти в админке в меню: Система → Информация о системе Там на первой же вкладке есть пункт Веб-сервер.
Вложения:

Авторизация

Войти через соцсети: