.htaccess- 5 полезных хаков WordPress
Не знающим, что такое .htaccess как всегда поможет педивикия:
.htaccess — файл дополнительной конфигурации веб-сервера Apache, а также подобных ему серверов. Позволяет задавать большое количество дополнительных параметров и разрешений для работы веб-сервера в отдельных каталогах (папках), таких как управляемый доступ к каталогам, переназначение типов файлов и т. д, без изменения главного конфигурационного файла…
Файл .htaccess, контролирующий Apache, очень полезен и позволяет делать достаточно много вещей. Htaccess может помочь нам с нашим блогом WordPress: в безопасности, функциональности и удобстве использования. Перед изменениями в файле .htaccess я бы посоветовал вам делать резервные копии этого файла, чтобы была возможность восстановить всё в случае, если что пойдет не так.
- Перенаправить RSS-фиды на FeedBurner с помощью .htaccess.
Какой блоггер не использует FeedBurner? FeedBurner- это услуга от google, с помощью которой можно узнать, сколько людей подписаны на вашу ленту. Единственная проблема заключается в том, что вы должны изменить ссылки вашей темы со стандартной RSS-ленты на RSS на FeedBurner.com. Обходное решение предлагает .htaccess- всего лишь добавьте в файл несколько строк и сэкономьте свое время.
# temp redirect wordpress content feeds to feedburner <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC] RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC] RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds2.feedburner.com/адрес_вашей_ленты [R=302,NC,L] </IfModule>
- Удалить /category/ в URL.
По умолчанию в WordPress мы имеем ссылку на пост такого вида:http://wordpresshelp.ru/category/wordpress/htaccess-5-poleznyih-hakov.htm
Как видите- строка category в ссылке совершенно бесполезна. Сделаем резервную копию и исправим это с помощью .htaccess:
RewriteRule ^category/(.+)$ http://wordpresshelp.ru/$1 [R=301,L]
Теперь мы имеем такую ссылку:
http://wordpresshelp.ru/wordpress/htaccess-5-poleznyih-hakov.htm
- Заставить браузер активно использовать кэш.
Очень хороший способ оптимизировать загрузку вашего блога. Этот код не будет улучшать время загрузки напрямую, но он будет обходить частые работы с сервером, если запрашиваемые элементы не были изменены.FileETag MTime Size <ifmodule mod_expires.c> <filesmatch "\.(jpg|gif|png|css|js)$"> ExpiresActive on ExpiresDefault "access plus 1 year" </filesmatch> </ifmodule>
- Заблокировать спаммеров с .htaccess
Вы знаете, что спам очень раздражает. В случае какого-либо конкретного лица, бота, вы можете легко заблокировать его, добавив в черный список IP. Просто замените IP-адрес в строке #3. Вы можете добавить больше адресов, просто создавая новую строку с deny from xxx.xx.xxx.xxx.<Limit GET POST> order allow,deny deny from 200.49.176.139 allow from all </Limit>
- Разрешить только ваш IP-адрес для админки WordPress. Просто в строке #8 напишите свой IP-адрес. Можно добавить несколько IP путем копирования строки. В случае изменения вашего адреса вы легко можете зайти по паролю в FTP и подредактировать .htacces.
AuthUserFile /dev/null AuthGroupFile /dev/null AuthName "Example Access Control" AuthType Basic <LIMIT GET> order deny,allow deny from all allow from xx.xx.xx.xx </LIMIT>
Я надеюсь, что эти .htaccess коды многим пользователям WP пришлись по вкусу ![]()
———
Новый одесский портал поможет вам найти все гостинницы одессы. Быстрая настройка и ремонт компьютеров- срочная компьютерная помощь в Москве.








честно гря удивлен, что нет комментов. Подоброчка действительно не плохая. Блокировка от спамеров по ip спаммера это конечно вряд ли эффективно, а вот по поводу разрешения только моего айпишника для админки - самая полезная (с точки зрения безопасности)
комментов нет- значит у всех все получилось, все хорошо
а коммент на темат. блоге это почти всегда какая-то проблема, которую автор блога как шаман с бубном должен решить