5 порад по .htaccess для блогу
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
О! рульний хтаксесс, треба й собі такий заюзать))
Авторові респект
завжди будь-ласка)