×
Ruby on Rails: постинг твитов через Twitter API (04 нояб 2017)

Практикуемся в Ruby on Rails.

Вопрос Решение проблем с SEF

Больше
6 года 10 мес. назад - 6 года 10 мес. назад #1 от anatole
anatole создал эту тему: Решение проблем с SEF
Эта статья может пригодиться тем, кто попытался включить ЧПУ у себя на сайте и получил ошибки 404 (страница не найдена) либо 500 (внутренняя ошибка сервера).

Примерный список причин, вследствие которых могли появиться ошибки:
  1. используется версия PHP, не совместимая с Joomla, советуем ознакомиться с техническими требованиями Joomla CMS; возможно, вы используете устаревшую, beta или RC версию. Обновите joomla.

  2. Если вы используете опции, которые зависят от работоспособности файла ".htaccess" то обязательно проверьте его существование в корне сайта, в крайнем случае нужно переименовать файл "htaccess.txt" (точка в начале имени файла - обязательна).

  3. Проверьте, работает ли Apache mod_rewrite, это очень важный модуль web-сервера (обычно он включен, хостинги предоставляют его в обязательном порядке).
Если mod_rewrite работает, то, возможно, он отключен в самом файле настроек либо неверно ссылается. Найдите строчку
# RewriteBase /

Уберите комментарий (символ #), а вместо слеша укажите верную подпапку. Например, так:
RewriteBase /joomla


Как проверить работоспособность mod_rewrite?

Многие проблемы с поисковой оптимизации (SEO) возникают потому, что на хостинге не включен модуль Apache mod_rewrite. Как проверить его работоспособность?

Найдите в корне вашего сайта файл ".htaccess", если его нет, то создайте. Внимание, точка в начале имени - обязательна!
В начало файла впишите следующие строчки:
Options +FollowSymLinks
Redirect /test.html http://www.joomla.org

Запустите браузер и зайдите по адресу:
http://www.site.ru/test.html"
(замените "site.ru" с фактическим URL вашего сайта)

Если Вас перенаправит на сайт joomla.org - mod_rewrite включен и исправно работает. Если вы получили сообщение об ошибке - mod_rewrite не работает, либо вы неверно внесли изменения в ".htaccess". Перепроверьте, в противном случае обратитесь в техническую поддержку вашего хостинга с просьбой включить данный модуль.
Последнее редактирование: 6 года 10 мес. назад от anatole.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.