ПредишенСледващото

Setting Htaccess

.htaccess файл на сайта е необходимо, за да се достави директно някои сървърни команди или да настроите всички параметри. Така например, през .htaccess в блогове често включва кеширане на страницата, задайте пренасочване, блокиране на различни искания, и така нататък. D. Въпреки това, всяка допълнителна функция увеличава натоварването на сървъра, така че трябва да се отнасят до този метод за контрол, само когато няма други възможности. Обикновено винаги е възможно да изпълни желаната функция с редактирането на плъгин или код.

Нека да разгледаме 17 основни правила, които трябва да знаят всеки уебмастър, който иска да работи с .htaccess файла.

Предотвратяване на файлове от изтеглянето на други ресурси

Ако сложите в .htaccess код споменати по-долу, откриването страницата с файла на вашия сайт, потребителите ще виждат само съобщение за грешка. В рамките на забраната за използване на ресурсите няма да се прилагат, така че не трябва да се притесняват, че потребителите няма да виждат дори качен от вас (администратор) файл.

Блокери nezhelatelnyhUser

Понякога на сайта може да се появи на различни преходи ботове, спамерите, както и други услуги, и така нататък .. В малки количества, те няма да направи много вреди, но когато може да възникне такива преходи много по-скоро голяма натоварване на сървъра. Ако правото да блокирате нежелани потребителски агенти, можете ограда от такива посещения.

В интернет можете да намерите пълен списък на всички потребителски агенти, които са потенциално опасни.

Следващата команда е необходимо да се регистрирате само ПР, който ще бъде отворен достъп. За всички останали, той ще бъде блокиран. Вместо DOMAINNAME, има също така трябва да включва името на домейна.

Търсачките не обичат пренасочвания от една страница към друга. Ако ние създаваме пренасочване във файла .htaccess от търсачките няма да следват санкции.

  • COM - това име на домейн.
  • /file.html - тази страница (директория).

Грешка при редактиране на страница 404

Ако има желание да направи сайта по-колоритен, можете да редактирате страницата с грешка 404 като стандартен потребител просто се посочва, че тази страница не съществува. Можем също така да добавите изображение, променете текста, и така нататък. Г.

Блокиране на достъпа до определени файлове

Задаване на парола за достъп до файлове

Можете също да блокирате файлове не са напълно, но за да се създаде достъп с парола. За да зададете парола, с която трябва да се създаде .htpasswd файл. Има за потребителя формат: парола и трябва да се има. Но трябва да се шифрова паролата си, така че никой не е имал достъп до него. В интернет има някои услуги за автоматично криптиране.

Прехвърляне на сайта на нов домейн

на скоростта на зареждане за дълго време, е друг фактор в класирането. Освен това, ако сайтът е зареден за дълго време, потребителят може просто да се затвори страницата, така че да не се чака. Позволено за кеширане да ускори изтеглянето десетки пъти, ако даден потребител влезе в сайта Ви по-рано. След посещение на сайта, някои от неговите елементи се съхраняват на компютъра, което е и причината, когато навлязат отново, ще се стартира от вашата памет на твърдия диск, а не от интернет.

Enabled компресия също ще ускори изтеглянето. Първо, сървърът ще се опита да компресирате данни, и едва след това ги изпраща на потребителя. За най-добри резултати, можете да се даде възможност на компресия (addOutputFilterByType линия), но след това процесора на сървъра е тежко натоварени. Така че в нормалната тарифа за провеждане на тази линия е по-добре да се премахне.

Забраната за достъп до папки

Ако няма желание да има някой "ходи" в директорията на сайта, това е достатъчно, за да вмъкнете специален забраняващ команда.

Някои потребители могат да въведат определен скрипт или команда в база данни, с помощта на която те ще имат достъп до нея. В ранните етапи на развитие на този ресурс не е заплаха, но това е по-добре да се предпазите от него по-рано.

Пренасочване на потребителя от direktivyRedirectMatch

Тази директива ще позволи на браузъра, за да докладва, че е налице необходимост от сезиране на друга страница.

RedirectMatch [статус] рег.израз URL

Потопен тук няколко етапа:

  1. 301 - постоянно пренасочване (постоянно).
  2. 302 - временно. (Temp).
  3. 303 - на най-популярните и полезни страницата (seeother).
  4. 410 - не се пренасочи, тъй като тя се отстранява (отиде).

Защита срещу преки връзки

Някои ресурси се опитват да спестите място на вашия хостинг, както и използването на изображения, които са качени на други ресурси. Така че потребителите да не използват директен линк към нашия сайт хостинг за изображения, е необходимо да се постави на защитата. След това, чрез откриване на директна връзка, всички останали посетители ще получат 403 грешка.

Защита от кражба на трафик с ImageCache

Но ако използвате ImageCache, изброените по-горе вариант няма да работи. За да поправите това, просто добавете още един код.

Разбира се, има и десетки други правила за .htaccess, но тук са най-важното при положение, че най-често се използва, когато се работи със сайта.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!