Я не думаю, что вам нужно знать, что такое URL. Но все же, я все равно расскажу вам. URL — это адрес вашего сайта, по которому поисковые системы и посетители находят ваш сайт. Поэтому важно сделать URL-адрес вашего веб-сайта удобным для поисковых систем и пользователей, чтобы они могли легко его найти.
Проблема с Joomla заключается в том, что по умолчанию она не предоставляет удобный URL-адрес. Так что нам нужно поработать над этим, и это то, что мы будем изучать сегодня в этом уроке. Наш основной URL-адрес для этой статьи — yoursite.com/index.php/about, и наша цель — сделать его yoursite.com/about, чтобы его было легко запомнить людям и найти поисковым системам.
Итак, приступим.
Наша цель — удалить index.php часть, которая сделает URL-адрес более заметным для глаз, его будет легче запомнить и поделиться им.
Пошаговое руководство по созданию удобного URL-адреса Joomla
Шаг 1
Нам нужно войти в административную область Joomla нашего сайта, затем перейти в Система > Глобальная конфигурация.
Шаг 2
Вы найдете настройки SEO в правой части экрана. Там вы увидите, что для параметра «Дружественные URL-адреса для поисковых систем» уже установлено значение «Да». Если для него установлено значение «Нет», вам необходимо изменить его на «Да». В противном случае функции, которые мы ищем, не будут видны.
Шаг 3
Это самый сложный этап и самый важный. Что мы собираемся сделать на этом шаге, так это переименовать файл. Для этого вам необходимо войти в файловую систему Joomla. Имя файла htaccess.txt будет найдено в главном каталоге [Web Root ( public_html/www)] вместе с configuration.php, index.phpи другими файлами.
Мы изменим название файла с htaccess.txt на .htaccess
Примечание. Вам необходимо включить Apache mod_rewrite. Если вы не можете переименовать htaccess.txt файл в .htaccess, то он, вероятно, будет там. Вы можете найти его, включив просмотр скрытых файлов. После этого откройте .htaccessфайл и раскомментируйте RewriteBase /(просто удалите #).
И, если после переименования htaccess.txt на .htaccess вы видите "500 Internal Server Error", то откройте .htaccess файл и строки комментариев Options +FollowSymlinksи Options -Indexes (добавьте # в начале строк). Затем перезагрузите свой сайт в браузере. Если этот шаг не решит проблему, обратитесь в службу поддержки хостинга.
Шаг 4
Теперь давайте вернемся в административную область Joomla и найдем настройки SEO (Система > Глобальная конфигурация). Мы установим «Использовать перезапись URL» на «Да». Наша работа здесь закончена.
Необязательные настройки
Если вы хотите показывать .html после своего URL-адреса, вы можете включить опцию «Добавить суффикс к URL-адресу». В данной ситуации мне это не нужно. Поисковые системы не заботятся о .html расширении. Так что можно оставить как есть.
Подпишись на Telegram канал "Goncharoff.pro сайты"
Рассказываю про сайты, продажи, работу с клиентами. Очень много авторского контента, лайфхаков и новых фич!
Итоговый результат
Теперь, когда мы очень усердно работали, чтобы сделать URL-адрес нашего веб-сайта удобным для пользователя. Посмотрим, окупилась ли наша работа!
Ура!
Предупреждение: Эта процедура сложна и может привести к неработающим ссылкам на ваш сайт. Исправить просто: если вы видите, что что-то идет не так, просто измените настройки на значения по умолчанию, и вы увидите, что ваш сайт работает без сбоев.
Еще одна вещь, которую вы, возможно, захотите перепроверить, прежде чем использовать этот метод, вы, возможно, использовали /index.php/в своих внутренних ссылках, я бы посоветовал вам отказаться от этого. Joomla по-прежнему может читать оба URL-адреса (с и без /index.php/), но для поисковых систем это две разные страницы с одинаковым содержимым. Иногда это может повлиять на рейтинг в поисковых системах, потому что при наличии дублированного контента владельцы сайтов Joomla могут пострадать в рейтинге и потерять трафик.
Обратите внимание, что для целей этой статьи мы выбрали веб-сервер Apache. Если вы используете свой веб-сайт на других серверах, таких как Nginx, Hiawatha или Windows IIS, ознакомьтесь с официальной документацией Joomla .