Page_Htm
Я отношу этот плагин к категории "SEO", но формально он к SEO отношение имеет довольно отдаленное. Что он делает? Он изменяет шаблон ссылок у страниц. То есть если вы можете поменять шаблон ссылок записей в "Параметрах\Постоянных ссылках", то возможности изменить шаблон ссылок именно у страниц у вас нет. И поэтому они создаются с излишней вложенностью вроде: http://localhost/blog/about/, проблемы в этом нет и для поисковиков совершенно не важно, как выглядит ваша ссылка. Это скорее важно для бирж ссылок, на которых лишняя вложенность вашей ссылки удешевляет ее цену. Я же пользуюсь этим плагином потому, что при использовании шаблона ссылок у записей вида: /%category%/%postname%.html все одиночные записи у меня имеют окончание .html, а заканчиваются слешем только рубрики. Но страницы это не рубрики и мне не нравится, что ссылка на страницу выглядит, как ссылка на рубрику.
Плагин был найден на форуме, поэтому персональной страницы, где вы могли бы его скачать у него нет, так что скачиваем его по ссылке внизу этого поста. Установка такая:
1. Распаковываем архив.
2. Копируем файл page_htm.php в папку /wp-content/plugins/.
3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Все, плагин активирован и работает. Собственных настроек у плагина в админке блога нет. Теперь ссылка вида:
http://localhost/blog/about/
в нашем блоге стала такой:
http://localhost/blog/about.html
Но как быть в том случае, если надо изменить .html на .htm или вообще на .php? Все очень просто, открываем файл page_htm.php и редактируем в нем строчки, отвечающие за формат ссылок, то есть:
13 | $wp_rewrite->page_structure='%pagename%.html'; |
и
18 | $wp_rewrite->page_structure='%pagename%.html'; |
После этого зайдите в админке блога в "Параметры\Постоянные ссылки" и нажмите на кнопку "Сохранить изменения". Все, плагин настроен и работает.
Автор плагина:
Скачать плагин: page_htm.zip
Рассматриваемая версия: 1.1 Beta от 30.01.2008
Совместимость с версией WordPress: 2.3 и выше.
Рекомендую также:

#16, 27 октября, 2009 в 20:05
Нет, чтобы сделать категории сайт.ру/рубрика.html, а записи без упоминания слага категории = сайт.ру/запись.html
#17, 28 октября, 2009 в 13:37
я сомневаюсь, что такое возможно.
#18, 8 января, 2010 в 20:21
Чувак ты говорил
Посмотри сам, я не думаю, что это невозможно.
#19, 15 января, 2010 в 09:37
прописать в ЧПУ произвольную структуру типа "/%category%.html/%postname%.html" можно - только работать толком это не будет. в частности, WP не будет отображать рубрики с .html - он проставит его только вместе с записью. да и как в вашем варианте должны отображаться записи в рубрики?
#20, 16 января, 2010 в 12:39
Рубрики в моем варианте отображаются так например:
поясню: /c/ - это одна из рубрик (у меня рубрики это буквы английского алфавита).
Кстати конструкция "/%postname%.html" работает очень даже хорошо. Я делал так, чтобы у меня рубрики в адресной строке не были видны совсем, сейчас сделал, что пишется только рубрика, а затем новость.htm ну как привел выше. И без всяких /category/ все гуд работает.
#21, 30 января, 2010 в 20:36
Спасибо, большое! Как раз то что искал.
#22, 27 марта, 2010 в 14:03
у меня проблема(( ставлю ЧПУ /%category%/%postname%.html
RustoLat установил
при попытке перейти на статью, ссылка образуется правильно но страницу не грузит , выходит ошибка
Not Found
The requested URL /novosti/privet-mir.html was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 FrontPage/5.0.2.2635 mod_bwlimited/1.4 mod_auth_passthrough/2.1 PHP/5.2.12 Server at gtmz.ru Port 80
помогите плиииз
#23, 27 марта, 2010 в 20:50
самое очевидное - файлик .htaccess в корне сайта при этом создается?
#24, 29 марта, 2010 в 15:17
все) дошло до меня)) вчера сделал,да проблема была в .htaccess права на запись не поставил оказывается)
#25, 22 июля, 2010 в 14:16
огромное спасибо за плагин, а главное за подробное разъяснение. Два дня мучила эти ЧПУ. Фух... отмучила. Благодаря Вам!