Незаменимый плагин, осуществляющий подмену ссылок на сайте, делая их более дружелюбными. Лучший в своем роде, поскольку имеет очень хорошо отработанный и оптимизированный код. Использование этого плагина рекомендуется как для более понятного вида ссылок, так и в целях их оптимизации под поисковых роботов.
В отличие от некоторых других аналогичных по назначению плагинов, данный плагин готов к работе с любыми ссылками, в том числе имеющими множество параметров. Его не придется "затачивать" под какие-нибудь плагины или особенности вашего сайта.
Плагин полностью совместим с Cotonti. Встроенные в этот движок средства управления ЧПУ трогать не следует. Оставьте все настройки ЧПУ по умолчанию.
Установка
- Скопировать каталог из архива в каталог плагинов сайта.
- Включить плагин из панели администрирования.
- Скопировать файл .htaccess из архива в корень сайта.
Дополнительно файл .htaccess можно доработать под свои нужны. Например, у нас на сайте он имеет следующий вид.
CharsetRecodeMultipartForms off
ErrorDocument 400 http://www.hardweb.ru/message.php?msg=930
ErrorDocument 403 http://www.hardweb.ru/message.php?msg=901
ErrorDocument 404 http://www.hardweb.ru/message.php?msg=906
ErrorDocument 500 http://www.hardweb.ru/message.php?msg=950
RewriteEngine on
RewriteCond %{HTTP_HOST} ^hardweb.ru
RewriteRule (.*) http://www.hardweb.ru/$1 [R=301,L]
RewriteRule ^([a-z]+)-([a-z_]+)-([0-9a-z_]*)-?(.*)$ $1-$4?$2=$3 [NC,QSA]
RewriteRule ^([a-z]+)-?\.html$ $1.php [NC,L,QSA]
В него добавлен параметр, исключающий проблему с кодировками, которая возникает, в частности, при использовании на хостинге Apache русской версии. Также здесь можно видеть обработки кодов ошибок и редирект на полный адрес. Если вы заметили, то у нас при вводе адреса hardweb.ru осуществляется открытие сайта по ссылке www.hardweb.ru.
В общем случае рекомендуется, однако, сильно не усердствовать с параметрами, поскольку большие по размеру файлы .htaccess - это зло. На некоторых хостингах при неблагоприятном стечении обстоятельств из-за этого могут быть проблемы. В этом смысле, кстати, данный плагин тоже выгодно отличается от других. Ведь он имеет в файле .htaccess лишь четыре своих строки. Другие плагины имеют несоизмеримо большее число строк.




