IT-К@ФЕ. Welcome! :)
   
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня


Решение проблем с SEF
(1 чел.) (1) гость
  • Страница:
  • 1

ТЕМА: Решение проблем с SEF

Решение проблем с SEF 1 год, 3 мес. назад #1003

  • anatole
  • Вне сайта
  • Junior Boarder
  • Постов: 27
  • Репутация: 1
Эта статья может пригодиться тем, кто попытался включить ЧПУ у себя на сайте и получил ошибки 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". Перепроверьте, в противном случае обратитесь в техническую поддержку вашего хостинга с просьбой включить данный модуль.
Изменено: 1 год, 3 мес. назад от anatole.
  • Страница:
  • 1
Время создания страницы: 0.20 секунд