![]() |
![]() |
SEO Joomla поисковая оптимизация сайта |
Автор: Rudman |
04.05.2010 10:55 |
И так, сегодня у нас заключительная часть (часть 1 и часть 2) моего адаптированного перевода инструкции (FAQ) к замечательному компоненту SEO адаптации Joomla 1.5.x версии под названием sh404SEF.Как понятно из названия самого компонента, он позволяет переводить адреса страниц, заменяя их классический вид, содержащий кучу параметров, в стандартный вид формата www.site.ru/раздел/страница.html. Среди интернет программистов такой вид адреса страницы получил обозначение собственным термином - ЧПУ или «человеко понятный урл». Цитата:
Самая плохая новость для всех любителей бесплатных компонентов и приложений это то, что компонент с недавнего времени стал платным. Однако, я на своем сайте, использую 1.0.16_Beta - build_222 - Joomla 1.5.x, который полностью меня устраивает и своей производительностью и качеством работы. Найти данный релиз не составляет никакой проблемы, а, возможно даже, есть более поздние версии этого компонента, которые также распространялись бесплатно (freeware). Продолжим. Как я могу удалить index.php моего адреса? (How can I remove index.php from my URLs?)Это потребует некоторой работы с .Htaccess файлом, а так же Вы должны убедиться, что ваш веб-хостинг поддерживает mod_rewrite. Итак:
Почему index.php, вставляется во все мои URL на сайте? (Why is index.php inserted in all my URL?)Пожалуйста, прочитайте инструкцию к .htaccess файле/index.php/ которые были описаны ранее, этот способ создания .htaccess файла имеет несколько преимуществ:
В основном это означает, что Вы можете обойтись без детально верного информационного наполнения для Вашего .htaccess файла, при этом работа файла может стать, как гладким и корректным после установки так и настоящим кошмаром для администратора, если Ваши параметры настройки сервера не являются соответствующими для перезаписи URL И, все же, что же это за .htaccess файл и для чего он нам нужен? (What is this .htaccess file for anyway?)Ваш веб-сервер работает, отвечая на простые запросы, исходящие из браузера посетителя. Web-браузер запрашивает определенную страницу, которая, как правило, фактически является названием файла, доступного на Вашем сетевом адресе (файл директории, который физически в ней расположен). Рассмотрим теперь сайт на Joomla, физически файлов там нет а все данный храняться в базе MySQL. Если надо получить информацию через запрос - то Joomla генерирует информационное наполнение через единственный файл, названный index.php, расположенным в Вашем корневом каталоге сетевого адреса. Этот файл - единственная точка входа для Вашего вебсайта. Запрос, такой как: http://mysite.com/index.php?option=com_content&task;=view&id;=12 В этом запросе серверу дает указания через index.php файл, используя параметры какой именно раздел и каким образом показать пользователю. У Вашего веб-сервера нет и не будет никогда проблем с этим файлом, т.к. index.php файл физически существует. Теперь с URL SEF, типичный запрос страницы, посланный пользовательским браузером, будет походить: http://mysite.com/my-page-title.html Это очевидно должно вызвать 404 "Страницы, не найденные" ошибка, так нет такого файла как my-page-title.html постоянно расположенным в корневом каталоге Вашего сайта. И здесь начинает работать .htaccess файл. Его роль (хорошо, одна из его многих возможных ролей), он должен распознать такую ситуацию, и проинструктировать Ваш сервер не объявлять 404 ошибки, но вместо этого посылать целый запрос в Joomla index.php файл, который будет в итоге и подставлен посетителю вместо ошибки 404. Каковы системные требования для sh404SEF? (What are the system requirements for sh404SEF?)sh404SEF для Joomal 1.5.x требует следующих системных спецификаций:
sh404SEF МОГУТ работать с более ранними версиями PHP/Joomla, но известны проблемы (такие как разбиение на страницы, которое требует местоположения в Joomla, только возможном в PHP 5), который не будет работать как ожидалось, если спецификации выше не будут встречены. |
Комментарии
RSS лента комментариев этой записи.