Htaccess примери
Htaccess - допълнителен конфигурационния файл на Apache уеб сървър, а сървъра като него. Тя ви позволява да укажете редица допълнителни параметри и разрешения на уеб сървъра в отделни директории (папки), като се контролира достъпа до директориите, пренасочване на типове файлове и т.н. без да се променя основната конфигурационния файл.
.htaccess файл може да бъде поставен в произволна директория. Директивите в този файл се отразят на всички файлове в текущата директория и всички нейни поддиректории (ако тези указания не са отменено от директивите на базовия файл .htaccess).
В може да се използва за да може тези .htaccess файлове, подходяща настройка на основния конфигурационен файл (стойността на директива AllowOverride трябва да бъде зададен на всички). Като правило, по-голямата част на Силите позволи да използвате .htaccess файлове.
1. НЕ изтегляне на файлове от външни сайтове
Не забравяйте да се промени site.com за името на домейна си и да създадете stop.gif изображение. То ще бъде показано вместо поисканите снимките.
2. блокиране на всички нежелани искания от потребителски агенти
Това правило ви позволява да блокирате нежелани потребителския агент. които биха могли да бъдат потенциално опасни или просто претовари сървъра с ненужни искания.
Списък на потребителския агент браузъри, роботи и паяци търсачки, уеб директории, даунлоуд мениджър, спам ботове и лоши ботове може да се намери в Списък на потребителски агенти.
3. Създаване на SEO-Friendly 301 Redirect
Ако сте прехвърлили името на домейна (или подсайт), или искате да пренасочим потребителя към определена страница (и), без никакви санкции от търсачките, използвайте следния код:
Не забравяйте да се промени site.com за името на домейна и /1/file.html и /2/file.html на съответните директории и страници.
4. Създайте свои собствени страници за грешка
Скучно със стандартната форма на страници за грешка. Няма проблем - със следния код, лесно можете да създадете своя страница и да се покаже на потребителя, точно това:
Не забравяйте да се създаде в основната директория на вашия сървър papkuerror и го поставете в съответните файлове.
7. Компресиране елементи чрез mod_deflate
Като алтернатива на компресирани файлове с помощта на Gzip. можете да използвате mod_deflate (вероятно по-бързо). Поставете следния код в началото на файла .htaccess (можете да добавите и perechisleniya.jpg | .gif | .png | .tiff | .ico):
8. Добавяне на жизнения цикъл на заглавията
Този код ви позволява да добавяте отношение на живота в заглавията:
9. Настройте страница по подразбиране
Обикновено страница по подразбиране е index.html. но с помощта на този код можете да персонализирате по подразбиране всяка друга страница.
10. Пренасочване от стария домейн - нов
Използването на .htaccess. можете да настроите пренасочване от стария домейн към новото, добавяйки следния код:
11. компоненти Компресиране на място от включително Gzip
При използване на Gzip. сървърът ще компресирате файлове преди да ги изпратите на потребителя, който е защо вашия сайт ще се зареди по-бързо.
Моля, имайте предвид, че включването на компресия, ще доведе до по-голямо натоварване на процесора на сървъра. Тук strokaAddOutputFilterByType записан в един дълъг ред с две по-ниска (всички .. трябва да бъдат отстранени).
12. Премахване на «категория» в URL адреса
За да промените връзките на yourdomain.com/category/blue yourdomain.com/blue. просто добавете следния код в края на файла .htaccess.
Не забравяйте да се промени www.site.com на името на домейна.
За да се ограничи достъпа до директории, които могат да съдържат разнообразна информация и за да се гарантира сигурността на сървъра, добавете този код в .htaccess файл
14. Пренасочване RSS-емисия на FeedBurner
Ще покажем как това може да бъде направено по пример RSS емисия за Drupal от услугата Google Feedburner.
Първоначално, трябва да се регистрирате блога си в Feedburner услугата лента. На следващо място, не забравяйте да се замени yourfeed върху името си лента е вече в Feedburner.
Не забравяйте да замени yourblog.com за името на домейна на вашия блог.
16. Премахване на разширението на файла от URL
17. Защита от преки връзки с изображения по .htaccess
Hotlink (Hotlink) - поставете връзки живи изображения или файлове от един обект към друг. Този метод се използва доста често, както, например, на вашия сървър не разполага с достатъчно място за съхраняване на изображения и използвате някоя безплатна услуга за съхранение на файлове с изображения, т.е. качите снимка, можете да получите на URL адреса и го поставете във вашия сайт.
Резултатът: можете да спестите място за вашия сайт и да използвате трафик хостинг за снимки, но това е твоя работа. Но ето какво да направите, ако някой е решил, че вашият сайт може да се използва като подобна услуга.
Как да не се превърне в доставчик на безплатни картинки и файлове?
Има ли някаква защита от него? Да, има! За да се предотврати други уеб сайтове да използват вашия трафик и / или просто свържете директно до вашите файлове (изображения), добавете към файла .htaccess в следните направления:
В резултат на това всички други сайтове, ще получат 403 Forbidden (t.e.Dostup забранено) и вашата лента е повече "не работи за другите."
18. ImageCache и защита горещи връзки чрез .htaccess
За ImageCache предходната алинея няма да работи, така че ние се добавят следните настройки:
Сега имаме и защита от кражба на трафик и ImageCache модул - заедно те работят перфектно. One "но" - по този начин, както можете да видите, че не се включва, за да се даде друга снимка; само за да защити имиджа си, което е основната цел.
19. Принудително спиране затваряне черта
20. Предотвратяване на сайта Hotlink ресурс
21. мобилни устройства за пренасочване
Ако сайтът ви е с адаптивен дизайн, той ще бъде много полезно да се пренасочи мобилни устройства за специална версия на сайта.
22. принудителното зареждане определен тип файл
По някаква причина, може да се наложи да принуди натоварване на определени типове файлове (например MP3, или XLS). Следният код ще предотврати четенето на файла на браузъра и да започне изтеглянето сила.
23. шрифтове между домейни за използване FireFox
Когато използвате вградената Firefox шрифт не позволява да ги вземе от външни сайтове. Следният код до файла .htaccess ще заобиколи това ограничение.
24. Пресичането на спам
25. Тук са най-различни храни в обикновен формат
Преди няколко години, ние използвахме различни формати на емисии като RSS, Atom или RDF. Днес, RSS се превърна в най-категорично се използва. Този код дава възможност за пренасочване на всички формати на емисии в един формат.
27. Напиши дневника за PHP грешка
Вместо да извежда грешките PHP на страниците на сайта си (което дава информация на потенциалните хакери, ...), можете да ги запишете в дневника (.log) файл, криейки се от посетителите.