20 на Регламент

20 на Регламент

Дискусия - добре дошли!

Преди да започнем, аз привлека вниманието ви към факта, че злоупотребата с използването на .htaccess може да доведе до намалена производителност на вашия сайт. Използвайте .htaccess за изпълнението на този или онзи проблем е само в случай, че няма други опции.

Уверете се, че сте направили резервно копие на оригиналния файл .htaccess за вашия сайт, преди да се правят промени.

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

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

.htaccess файл може да бъде поставен в произволна директория. Директивите в този файл се отразят на всички файлове в текущата директория и всички нейни поддиректории (ако тези указания не са отменено от директивите на базовия файл .htaccess).

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

1. НЕ изтегляне на файлове от външни сайтове

Не забравяйте да се промени domainname.com на името на домейна си и да създадете stop_stealing_bandwidth.gif изображение. То ще бъде показано вместо поисканите снимките.

2. блокиране на всички нежелани искания от потребителски агенти

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

Списък на потребителския агент браузъри, роботи и паяци търсачки, уеб директории, даунлоуд мениджър, спам ботове и лоши ботове може да се намери в Списък на потребителски агенти.

Не забравяйте да се промени domainname.com на името на домейна.

4. Създаване на SEO-Friendly 301 Redirect

Ако сте прехвърлили името на домейна или искате да пренасочим потребителя към определена страница (и), без никакви санкции от търсачките, използвайте следния код:

Не забравяйте да се промени domainname.com на вашето име на домейн, и /d/file.html и /r/file.html на съответните директории и страници.

5. Създайте свои собствени страници за грешка

Скучно със стандартната форма на страници за грешка? Няма проблем - със следния код, лесно можете да създадете своя страница и да се покаже на потребителя, точно това:

Не забравяйте да се създаде в главната директория на вашата папка грешка в сървъра и го поставете в съответните файлове.

8. Защита на конкретен файл

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

9. Компресиране елементи чрез mod_deflate

Като алтернатива на компресирани файлове с помощта на с GZIP, можете да използвате mod_deflate (вероятно по-бързо). Поставете следния код в началото на файла .htaccess (можете да добавите .jpg | .gif | .png | .tiff | .ico):

10. Добавяне на жизнения цикъл на заглавията

Този код ви позволява да добавяте отношение на живота в заглавията:

11. Комплект страница по подразбиране

Обикновено страница по подразбиране се нарича index.html, но с помощта на този код можете да персонализирате по подразбиране всяка друга страница.

12. защитени с парола файлове и папки

Можете да активирате удостоверяване с парола за достъп до всеки файл или папка на вашия сървър с кода по-долу:

С цел да се осигури достъп до файла с парола, трябва да създадете .htpasswd файл и го няколко потребителско име и парола в потребителя формат направите: парола.

Въпреки това, в този случай, паролите се съхраняват в чист текст, който не е много добра от гледна точка на сигурността на. Следователно, оптималното парола криптирана. За да направите това, използвайте записите на услуги за генериране на .htpasswd файлове. Така например, по този начин.

В този пример, достъп с парола файл е в основната директория на сайт, наречен .htpasswd. Директорията е посочен от корена на сървъра, и ако пътят е неправилна - апачите, не се получи достъп до файла, отказва достъп на всеки потребител папка - това Chiles и този, който въведе правилният чифт логин: парола.

13. Пренасочване от стария домейн - нов

Използването на .htaccess, можете да настроите пренасочване от стария домейн към новото, добавяйки следния код:

14. подобрява кеширане

Използването на това правило не означава директно изтегляне ускоряване на вашия сайт. Той е предназначен за по-бързо зареждане на сайта - за по-рано посети своя гост. чрез изпращане на статут на 304 за тези елементи, които не са били актуализирани. По този начин, когато презаредите страницата браузъра на посетителя няма да изтеглите отново изображения, скриптове и CSS, и показва тези файлове, които вече са съхранени в кеша. Можете да промените кеш живот, чрез коригиране на стойността му в години (година), месец (месец) или, например - секунди (секунди). Пример Set 1 година.

15. компоненти Компресиране на място от включително Gzip

При използване с GZIP, сървърът ще компресирате файлове преди да ги изпратите на потребителя, който е защо вашия сайт ще се зареди по-бързо.

Моля, имайте предвид, че включването на компресия, ще доведе до по-голямо натоварване на процесора на сървъра.

16. Премахване на «категория» в URL адреса

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

Update: Jack.Sun предложи алтернативно решение със същия резултат - поставени във всяка папка файла index.html. Бих добавил, че този метод ще работи само ако не са се променили страница по подразбиране (виж. Член # 11). В този случай, трябва да поставите файловете с новото име, което ви е дадено в като страница по подразбиране.

18. Пренасочване WordPress RSS-хранят в FeedBurner

Този код дава възможност за пренасочване на WordPress RSS-лента от услугата Google Feedburner.

Първоначално, трябва да се регистрирате блога си в Feedburner услугата лента. На следващо място, не забравяйте да се замени yourfeed върху името си лента е вече в Feedburner.

Не забравяйте да замени yourblog.com за името на домейна на вашия блог.

20. Премахване на разширението на файла от URL

21. Защита уебсайт

Този код дава възможност за защита на обекта от нежелани сценарии enjection и модификации _REQUEST и / или GLOBALS

22. пренасочва посетителите, използващи Директива RedirectMatch и регулярни изрази

Стойностите на статус (връщане кода на уеб сървър) стандарт: постоянен (301 - постоянно пренасочване), темп (302 - временно пренасочване, дойде отново), seeother (303 - лети там, има много вкусна), Gone (410 - завинаги).

Пример. Същата пренасочването от стария домейн към новата връзка без RewriteEngine: »

Бих добавил, че можете да използвате не само статус, но и други условия:

23. Създаване на пренасочване на URL с GET параметри

В този случай, ако искате да се пренасочи към URL с параметри, като например: «//www.proofsite.com.ua/wp-trackback.php?p=264». ., Описани в параграф 4. "Създаване на SEO-Friendly 301 Redirect» строителство - няма да работи. като параметър GET предотвратява правилното тълкуване на отбора.

За правилно URL пренасочване с искане GET, е необходимо да се предвидят следните насоки (например URL: //www.proofsite.com.ua/wp-trackback.php?p=264):

Моля, обърнете внимание, в края на адреса не е грешка "?" - и задължително наличието на знак!

24. PHP файлове включване в .html

Не забравяйте да направите резервно копие на файла .htaccess преди да направите промени и след това да се тества в целия сайт - след добавяне на нови редове.

Сега е време да споделя статията с другите!

Професионална стабилен домакин с маса от възможности

Скромни цени, контролния панел с много функции, оперативна техническа поддръжка, с предварително инсталирана ССФ, 5 дни безплатен тест.

Tough умереност, еднократно плащане, застраховка срещу загуба и neindeksatsii.

Предимства: твърда модериране, еднократно плащане, застраховка срещу загуба и neindeksatsii.

сайт за качество, линкове откуп, навременни плащания.

Най-популярни в RuNet и Uanete Exchange времеви и вечните връзки

Огромен брой сайтове за всеки вкус и бюджет, автоматизация на процеса на покупко-продажба, за модериране сайтове.

Дете Sape борса - Бързо откуп за размяна на линкове, доверете се на сайта, скромни цени, контрол на промоция.

Exchange вечни и времеви препратки

Автоматично или ръчно поставяне на връзки, проекти, които внасят, контрол разположение.

Размяна качествени връзки

Без комисионни, бързи опции за обратно изкупуване - за уебмастъри; многостепенен контрол, плъгини за браузърите - за SEO.

Обслужване на промоция на сайтове

Голям брой платформи, автоматичен и ръчен разположение, оценка на промоция бюджет, умереност.

поредица от статии