При правильному використанні, конфігураційний файл веб-сервера Apache -.htaccess (гіпертекстові доступу) конфігураційного файлу може бути дуже потужним інструментом у інструментарій веб-розробника, якщо використовується належним чином. Його можна знайти в кореневому веб-сайті вашого сервера і може бути легко редагувати за допомогою будь-якого текстового редактора. У цій статті я збираюся показати вам хаки .htaccess і як їх використовувати.
Перш ніж я почну з цієї статті я хотів би почати з того, що зловживання .htaccess файл зашкодить продуктивності вашого веб-сайту. .htaccess файл повинен бути використаний тільки якщо у вас немає іншого шляху для досягнення певних цілей.
1. Забороняємо завантаження файлів з зовнішніх сайтів
2. Блокуємо всі запити від небажаних броузерів
3. Забороняємо доступ для всіх, крім зазначених IP-адрес
4. Налаштовуємо SEO-Friendly 301 редирект
5. Створюємо власні сторінки помилок
6. Створюємо чорний список IP-адрес
7. Встановлюємо по електронній пошті адреса за замовчуванням для адміністратора сервера
8. Захищаємо певний файл
9. Відключити відображення Завантажити Запит
10. Стискаємо елементи за допомогою mod_deflate
11. Додаємо термін життя в заголовки
12. Встановлюємо сторінки за замовчуванням
13. Захищаємо паролем папки та файли
14. Перенаправляємо зі старого домену - на новий
15. Підсилюємо кешування
16. Стискаємо компоненти сайту шляхом включення Gzip
17. Видаляємо «категорії» з URL
18. Забороняємо перегляд вмісту папки
19. Перенаправляємо RSS-стрічку на WordPress FeedBurner
20. Забороняємо коментарі від користувачів без Referrer
21. Прибираємо розширення файлу з URL
22. Захищаємо сайт
23. Видалити WWW з URL
24. Додати слеш в URL
25. Перенаправляємо відвідувача з допомогою директиви RedirectMatch і регулярних виразів
26. Встановлюємо редирект для URL з GET параметрами
27. Включення в PHP в .html-файлах
28. Перенаправляємо мобільні пристрої
29. Примусова завантаження файлів певного типу
30. Міждоменної використання шрифтів для FireFox
31. Прискорюємо сайт за допомогою кешування .htaccess
32. Наводимо різні фіди до єдиного формату
33. Конфігуруємо сайт для відео HTML5
34. Записуємо помилки PHP в журнал
35. Запускаємо PHP у файлах JavaScript
Читати далі
Немає коментарів:
Дописати коментар