5 порад по .htaccess для блогу

Опубліковано 14 серпня 2009 року в категорії SEO / 2 коментаря

1. Вилучити / category / з шляху в адресі WordPress:
За замовчуванням категорії в WordPress відображаються так: httр: / / www.wordpress.com / blog / category / wordpress
Але якщо потрібно максимально вкоротити адрес то використовуєм даний метод. Вписуємо наступний код.

RewriteRule ^category/(.+)$ httр://www.yourblog.com/$1 [R=301,L]

Тепер категорії будуть виглядати так: httр: / / www.wordpress.com / blog / wordpress
2. Стиснення статичних даних:

Цей код зменшить обсяг переданих даних між сервером і користувачем за рахунок їх стиснення.

AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html

3. Перенаправить користувача на сторінку-заглушку:
На час робіт на сайті бажано перенаправляти користувачів на тимчасову сторінку-заглушку.
Замініть у рядку 2 vashastorinka.html на назву вашого файлу.
І в рядку 3 впишіть свій IP, щоб вас не перенаправляти на цю заглушку.
302-редірект використовується щоб пошукові системи не проіндексували вміст тимчасової сторінки.

RewriteEngine on
RewriteCond %{REQUEST_URI} !/vashastorinka.html$
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123
RewriteRule $ /vashastorinka.html [R=302,L]

4. Захист блогу від хотлінків:
Хотлік – це використання файлів розміщених на вашому сайті на сторінках інших сайтів з метою заощадити свій серверний трафік.
Для боротьби з цією напастю допоможуть наступні рядки в. htaccess

RewriteEngine On
#Replace ?mysite\.com/ with your blog url
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
#Replace /images/nohotlink.jpg with your "don't hotlink" image url
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]

5. Блокування спамерів в WordPress через. htaccess:
Часто спам-боти заходять з однакових IP адрес. Наступний прийом допоможе блокувати доступ з цих адрес. Просто внесіть адреса спамера у рядку 3.
Можна розширити список заблокованих адрес додавши рядок deny from xxx.xx.xxx.xxx.

order allow,deny
deny from 200.49.176.139
allow from all
Поділись з ближнім:

2 коментаря до публікації «5 порад по .htaccess для блогу»

  1. webKnjaZ каже:

    О! рульний хтаксесс, треба й собі такий заюзать))
    Авторові респект

Залишіть коментар

Поля позначені червоною зірочкою * є обов’язковими для заповнення!