27 июня 200915:41:12WordPress 2 комментария

.htaccess- 5 полезных хаков WordPress

Не знающим, что такое .htaccess как всегда поможет педивикия:

.htaccess — файл дополнительной конфигурации веб-сервера Apache, а также подобных ему серверов. Позволяет задавать большое количество дополнительных параметров и разрешений для работы веб-сервера в отдельных каталогах (папках), таких как управляемый доступ к каталогам, переназначение типов файлов и т. д, без изменения главного конфигурационного файла…

Файл .htaccess, контролирующий Apache, очень полезен и позволяет делать достаточно много вещей. Htaccess может помочь нам с нашим блогом WordPress: в безопасности, функциональности и удобстве использования. Перед изменениями в файле .htaccess я бы посоветовал вам делать резервные копии этого файла, чтобы была возможность восстановить всё в случае, если что пойдет не так.

  1. Перенаправить 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>
  2. Удалить /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
  3. Заставить браузер активно использовать кэш.
    Очень хороший способ оптимизировать загрузку вашего блога. Этот код не будет улучшать время загрузки напрямую, но он будет обходить частые работы с сервером, если запрашиваемые элементы не были изменены.

    FileETag MTime Size
    <ifmodule mod_expires.c>
      <filesmatch "\.(jpg|gif|png|css|js)$">
           ExpiresActive on
           ExpiresDefault "access plus 1 year"
       </filesmatch>
    </ifmodule>
  4. Заблокировать спаммеров с .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>
  5. Разрешить только ваш 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 пришлись по вкусу :)
———
Новый одесский портал поможет вам найти все гостинницы одессы. Быстрая настройка и ремонт компьютеров- срочная компьютерная помощь в Москве.

(Нет голосов)
Просмотров: 1,863
Понравилась статья? Подпишись, чтобы не пропустить другие

Другие записи

Комментарии

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

  2. admin 02.11.2009 15:58 [цитировать]

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

Оставить комментарий





Самое главное

  • О нём

    -О чём он?

    -О создании stand- alone блога с нуля.

    -А оно вам надо?

    -Надо

    -Почему?

    Читать далее

  • Теги

  • Календарик

    Сентябрь 2010
    Пн Вт Ср Чт Пт Сб Вс
    « Дек    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  
  • Комментарии

  • Щебетанье