Яндекс.Метрика

Дизайн-журнал №1. Актуальная информация для дизайнеров, веб дизайнеров, программистов и разработчиков сайтов.

15 полезных htaccess трюков для улучшения работы веб-сайта

22 августа 2012 | Опубликовано в Веб-дизайн | 46 Комментариев »

Если все правильно делать и использовать, то конфигурационный файл web-сервера Apache - .htaccess (hypertext access) — может сослужить хорошую службу умелому веб-разработчику. Однако, как это часто бывает, то, с чем дружит разработчик, веб-дизайнер подружится не может и наоборот. По какой-то причине дизайнеры часто забывают об этом свойстве. Сегодня мы поговорим о том, как с помощью  .htaccess  дизайнер может улучшить работу сайта.

1. Защита от хотлинкинга  с .htaccess

Сайты, которые крадут ваш контент могут весьма и весьма раздражать. К тому же они могут повредить рейтинг сайта, так как  создают дублируемый в интернете контент. Но есть  случаи и похуже — это сайты, которые не просто «тырят» ваш контент, но и не утруждают себя перелинковкой и загрузкой изображений на собственный сервак. А это уж совсем нехорошо. Загрузка изображений с вашего сервера называется хотлинкинг,  и это значит, что в таком случае сайт-вор украл часть вашего драгоценного трафика. 

Для профилактики людей от таких нехороших веб-мастеров можно включить следующие строки  файл .htaccess (очевидно, заменяйте «yoursite.com» на  адрес вашего сайта)

RewriteBase / 
RewriteCond% {HTTP_REFERER} ^ $! 
RewriteCond% {HTTP_REFERER} ^ http:// (www.) yoursite.com / * $ [NC]!?. 
RewriteRule (GIF | JPG | SWF | FLV | PNG). $ / подача / [R = 302, L] 

2. Предотвращение просмотра директорий и файлов

В то время как просмотр директорий и файлов  может быть полезным, он также может вызвать некоторые проблемы с безопасностью. Чтобы сделать ваш сайт более безопасным, предотвратите такой просмотр , включив следующий сниппет в .htaccess.

Options All -Indexes

3. 301 редирект  - ведь это хорошо для SEO 

Я использовал эту очень часто, почти на каждом сайте, где я изменил URL структуры  при помощи редизайна или опций сервера. Чтобы перенаправить старые страницы на их новый адрес в удобном для пользователя виде, можно использовать  сниппет в .htaccess:

Redirect 301 http://www.yoursite.com/article.html http://www.yoursite.com/archives/article   

  

4.  Установить Email для администратора сайта

Используя данный код вы можете по умолчанию установить  Using this code you can specifying the default email address for the server administrator.

ServerSignature EMail
SetEnv SERVER_ADMIN default@domain.com

5. Отображение страницы ошибки 404

Когда посетитель пытается получить доступ к некоторым страницам вашего сайта, которых больше не существует, сервер отображает страницу с сообщением «404 файл не найден». Некоторые CMS позволяет устанавливать  специальные пользовательские страницы ошибки 404, но самый простой способ — включить следующую строку в файл .htaccess.

ErrorDocument 404 / 404.html

6. Настройки по умолчанию страницы каталога

Если по какой-то причине вам нужно cделать так, чтобы  страницы каталога отличались. Сделать это очень легко при помощи .htaccess. Например, если вы хотите, чтобы файл default.html стал страницей по умолчанию, просто добавьте эту строку.

DirectoryIndex about.html

7.  Редирект со старого домена на новый

Используя .htaccess файл вы можете перенаправлять пользователей со старого домена на новый. Для этого достаточно использовать код:

# redirect from old domain to new domain
RewriteEngine On
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L] 

8. Блок нежелательных посетителей

Xороший веб-мастер не станет блокировать трафик, а наоборот заинтересован в привлечении новых пользователей на сайт. Но если вы заметили, что сайт регулярно атакуют спамеры и тролли, не стоит долго ждать. Лучше сразу прописать следующий код и заблокировать потом спамеров с определенного доменного имени. 

<IfModule Mod_rewrite.c> 
RewriteEngine на RewriteCond% {HTTP_REFERER} spamteam.com [NC, OR] 
RewriteCond% {HTTP_REFERER} trollteam.com [NC, OR] 
RewriteRule. * — [F] 
</ IfModule>  

 

9. Укажите лимит загрузки файлов для PHP в Htaccess

Эта опция заслуживает внимания если вы используете  Drupal на виртуальном хостинге. Мне пришлось сбросить лимит для загрузки файлов, чтобы мои клиенты могли загружать большие файлы. Первое  изменение — это максимальный размер файла для загрузки, второе — максимальный размер отправленных данных, третье — максимальное время в секундах на обработку запроса. При этом скрип можно запускать до того, как заканчивает работу парсер. Самый последний код — это  максимальное время в секундах для обработки  сценария.  Допускается для анализа входных данных, например, таких как загрузка файлов на сервер, POST и GET-данных.

php_value upload_max_filesize 20M 
php_value post_max_size 20M 
php_value max_execution_time 200 
php_value max_input_time 200

10. Сжатие файлов

Скорость загрузки страницы можно увеличить при помощи сжатия файлов. Вот пример того, как этого добиться.

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

11. Кэш файлов

Чтобы оптимизировать скорость кэширования файлов используйте сниппет:

<FilesMatch “.(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$”>
Header set Cache-Control “max-age=2592000″
</FilesMatch>

12. Редирект пользователей на разные сайты за исключением нескольких IP-адресов

Ежели вы желаете отправить посетителей сайна на разные IP-адреса или же дать доступ к определенным IP-адресам, то можно использовать следующий код:

ErrorDocument 403 http://www.youdomain.com
Order deny,allow
Deny from all
Allow from 124.34.48.165
Allow from 102.54.68.123

13.  Конечный слэш

Я не могу этого доказать, но я читал бесчисленное количество раз, что добавлять слеш в конце URL хорошо для SEO и загрузки страницы. Если вам также известно такое мнение, то можно добавить следующий сниппет в  .htaccess.

<IfModule Mod_rewrite.c> 
RewriteCond% {REQUEST_URI} / + [^ \.]+ $ 
RewriteRule ^ (. + [^ /]) $% {REQUEST_URI} / [R = 301, L] 
</ IfModule>

14. Не показывать запрос о загрузке файлов

Обычно, если вы собираетесь загрузить какой-либо файл, то сначала появляется запрос, спрашивающий вас — действительно ли Вы хотите загрузить тот или другой файл. Чтоб избежать лишней траты времени пользователей добавьте следующий код в   .htaccess файл.

AddType application/octet-stream .pdf
AddType application/octet-stream .zip
AddType application/octet-stream .mov  

 

15.  Изменяем тип файлов

Любые файлы можно переобразовать в одну группу. Будь то  image.jpg, index.html, или default.cgi — все будут действовать как php

<Files test>
ForceType application/x-httpd-php
SetHandler application/x-httpd-php
</Files> 

Автор — Дежурка
В статьи использованы статьи и материалы 

Также полезную информацию по теме можете найти здесь: habrhabr

 

 




Комментарии

  1. ololo
    Thumb up Thumb down +4

    Сергей. но почему же? все ок. и весьма толково и полезно :) Думаю. многое пригодится :)

    Ответить

  2. Xtray
    Thumb up Thumb down -1

    +1.

    Особенно 6-й пункт, первое предложение вообще «загадочное». И, далее, в тексте написано «default.html», а в примере — «about.html».

    Ответить

  3. АлаичЪ
    Thumb up Thumb down +1

    В пункте ошибка в коде :P Сами найдите где и почему!

    Ответить

  4. Дмитрий
    Thumb up Thumb down -1

    9. Укажите загрузить файл предел для PHP в Htaccess

    Google translate? =)

    Ответить

  5. -
    Thumb up Thumb down +1

    14. Поубивал бы таких.

    Ответить

  6. Alex
    Thumb up Thumb down +1

    Интересно автору спасибо.

    К стате кого интересует devcolibri.com

    Ответить

  7. ываыв
    Thumb up Thumb down 0

    Ебучий 302 редирект!!!

    Ответить

  8. Евгений
    Thumb up Thumb down 0

    Не подскажите как сделать дневной лимит на скачивание файлов для каждого отдельно взятого IP?

    Ответить

  9. Merziuz
    Thumb up Thumb down 0

    1UCMwf pills2sale.com viagra online

    Ответить

  10. Oswaldo
    Thumb up Thumb down 0

    I'm not interested in football revistas em pdf online If Manning had been convicted of aiding the enemy, he would have been the first to face that ruling since the Civil War, setting what could have been a highly unpopular precedent, especially with the rising movement of civil libertarians after National Security Agency surveillance programs were exposed by Edward Snowden.

    Ответить

  11. Orval
    Thumb up Thumb down 0

    I read a lot methylprednisolone 4mg dospak 21s reviews "It's a smorgasbord, " said their owner, Larry Cihanek, of Rhinebeck, N.Y., as he watched his charges contentedly munching their way up a densely wooded trail marked "Keep Out, Hazardous Area. " In less than an hour, the path looked noticeably wider.

    Ответить

  12. Marshall
    Thumb up Thumb down 0

    Is it convenient to talk at the moment? bactrim for aquarium "We hope that our friends in the international community be careful… The Russians, and the Iranians and the regime cannot be trusted. They are killing civilians and destroying our country.... We think that the international community must do more for the Syrian people. "

    Ответить

  13. Hunter
    Thumb up Thumb down 0

    I'm a trainee generic zofran cheap The S&P/ASX 200 index fell 23 points to 5,207.9. Thebenchmark rallied 1.6 percent on Friday, posting its biggestgain in three months. New Zealand's benchmark NZX 50 index slipped 0.1 percent or 6.6 points to finish the sessionat 4,734.2. (Reporting by Thuy Ong; Editing by Richard Borsuk)

    Ответить

  14. Hobert
    Thumb up Thumb down 0

    Best Site good looking weaning off bupropion xl 150 The phone call and subsequent statement come after weeks of acrimony over the nation's finances. The Republican quest to dismantle the Affordable Care Act has led to a standoff that brought on a shutdown that started on Oct. 1. The next big fiscal deadline comes on Oct. 17, when the nation is expected to exhaust its borrowing authority. After that, the U.S. could default on its obligations for the first time ever, which many economists say would result in economic catastrophe.

    Ответить

  15. Joseph
    Thumb up Thumb down 0

    I like it a lot minoxidil 5 schweiz The government aims to sell 14 percent of Alrosa, whichcompetes with Anglo American-owned De Beers for theposition of the world's largest diamond miner, as part of amulti-year drive to dispose of state assets.

    Ответить

  16. Emory
    Thumb up Thumb down 0

    I really like swimming buy nizoral cream online uk "There's a lot of talk in Congress about creating jobs. In Montana, the farm bill is our jobs bill, " says Sen. Max Baucus, D-Mont. "Ranchers break their backs to put food on our tables. They deserve to know we're behind them when disaster strikes. I'm determined to get a farm bill with permanent disaster assistance signed into law this year. "

    Ответить

  17. nctzndms
    Thumb up Thumb down 0

    slEneT dsbddrqhityu, [url=http://aykyvphebnqq.com/]aykyvphebnqq[/url], [link=http://giuhnuskseud.com/]giuhnuskseud[/link], hqmoxevjslrn.com

    Ответить

  18. Stanford
    Thumb up Thumb down 0

    very best job fkunswagati.ac.id/stmap_8...heptadine.viagra levaquin for sinus infection dosage The Surface 2 features a two-stage kickstand that gives more viewing angle options, making it more comfortable to use in various situations. A 3.5-megapixel camera on the front and a 5MP camera on the back both have improved low-light optics, and function very well.

    Ответить

  19. Edmond
    Thumb up Thumb down 0

    I live here siar.com/stmap_12hcwyaj.h...benemid.abacavir will losartan potassium cause weight gain It was the latest umpiring mistake to mar a thrilling Test, with Australia on Friday feeling the same sense of injustice that England endured a day earlier after Jonathan Trott was given out lbw when the Hot Spot machine broke down.

    Ответить

  20. Maynard
    Thumb up Thumb down 0

    real beauty page swimmingtechnology.com/st...inophen.bystolic duphaston tablet generic name Huawei is often subject to queries about its alleged involvement with the Chinese government and cyber espionage. The firm denies it's a security threat and has slammed suspicion about its activity as racist.

    Ответить

  21. Friend35
    Thumb up Thumb down 0

    Whereabouts are you from? campicarn.pt/stmap_64lqbg....levitra.confido diclofenac inyectable precio argentina "A story that Chinese banks have tripled debt write-offs in the first half of this year appears to have prompted some profit taking with Asia markets near multi-week highs, " Michael Hewson, chief market analyst at CMC Markets UK, wrote in a research note.

    Ответить

  22. Davis
    Thumb up Thumb down 0

    Insufficient funds nsckolkata.com/stmap_64lq...eprazole.spiriva methotrexate compresse 2 5 mg She then switched to her more familiar theme of children and food. The first lady told the audience she is not “a treat hater” and not trying to do away with the traditional foods we have all grown up eating.

    Ответить

  23. Mason
    Thumb up Thumb down 0

    Sorry, I'm busy at the moment mulkdor.com/stmap_64lqbgta.html trazodone side effects hot flashes A gentleman is not restricted by limits. He doesn't understand the words «that cannot be done». He does not give up. When faced with challenges, he finds solutions, works harder, works smarter.

    Ответить

  24. Buddy
    Thumb up Thumb down 0

    Children with disabilities magazin-trcanje.com/stmap...odilan.tamoxifen trazodone side effects hot flashes There are numerous ways to work the trend this summer with the likes of Diane Kruger and Gwyneth Platrow proving that the midriff is no longer just the sole preserve of the beach, just amp up the style stakes with some catwalk polish.

    Ответить

  25. Sherman
    Thumb up Thumb down 0

    I'd like to pay this in, please www.amlocksmithhighwycomb...sevelamer.viagra metformin gestational diabetes dosage Big businesses are well represented by the CBI and others; large multinationals also have the resources to fight for their own interests independently. Established smaller firms have their own groups.

    Ответить

  26. Dario
    Thumb up Thumb down 0

    I stay at home and look after the children www.fandeventails.fr/stma...zol.viagra.v-gel minoxidil spray prix tunisie Will that affect consumer prices? In the short term, weather more than climate affects what consumers pay for food at the grocery store. The drought of 2012 drove up feed prices and will affect meat and dairy costs for years as farmers and ranchers rebuild their herds. In the near term, climate shifts will likely mean better yields for most American farmers. But eventually warmer temperatures and more erratic rain are expected to lower harvests by the end of the century.

    Ответить

  27. Aiden
    Thumb up Thumb down 0

    I'm in my first year at university bonzo.info/stmap_62acoqba....femcare.levitra billig viagra kaufen It could take you a couple of days or even a week to set up a U.S. bank account, and your credit and debit cards from home will probably charge extra fees if you use them to take money out. One of the first things you should do after landing is equip yourself with a couple of hundred dollars in cash.

    Ответить

  28. Steve
    Thumb up Thumb down 0

    A financial advisor dovecher.tv/stmap_81shynn...a.keflex.zyprexa order levitra mastercard “The legal and political traditions of this country are founded on a firm conviction concerning the rights of people to hold and express their beliefs and views, at the same time as respecting those who differ from them,” eh said.

    Ответить

  29. Darrick
    Thumb up Thumb down 0

    Can I use your phone? dovecher.tv/stmap_81shynn...n.levitra.venlor dexamethasone suppression test depression Kinnevik now owns a 37 percent stake, EFF has 18 percent,while retail group Tengelmann trimmed its stake to 6 percentfrom 7 percent and German venture capital firm Holtzbrinck to 8percent from 11 percent as they sold shares to Povlsen.

    Ответить

  30. Faustino
    Thumb up Thumb down 0

    We'd like to invite you for an interview masiabrugarolas.com/stmap...lis.desmopressin voltaren dolo rezeptfrei Pearl Jam reverts to type on its latest CD. While the band’s previous work, 2009’s “Backspacer, ” peeled out with the leanest, fastest, and most positive-minded music of the group’s long career, “Lightning Bolt” works like a boomerang.

    Ответить

  31. Ruben
    Thumb up Thumb down 0

    I'd like to cancel this standing order www.roadiesstore.com/stma...lide.methoxsalen arimidex biverkningar flashback The minimally invasive procedure is “very common” and takes about an hour to complete, according to Dr. John McPherson, a cardiovascular specialist at Vanderbilt University Medical Center in Nashville, Tenn.

    Ответить

  32. Jimmie
    Thumb up Thumb down 0

    Who do you work for? dovecher.tv/stmap_14uormy...ascorbic.levitra voltaren gel price rose pharmacy Facebook's market value was cut in half in the months following the IPO as concerns about issues ranging from slowing revenue to massive insider selling made the Internet company's stock a Wall Street punch line.

    Ответить

  33. Gianna
    Thumb up Thumb down 0

    I'm from England todaysportsprediction.com...ve.betamethasone flucloxacillin medicine side effects Sorella has always been fond of clicking around on her dad’s phone. But the Portland, Ore., dad never expected his little one to accidentally open up his eBay app, scroll through recently viewed products, make a bid and win.

    Ответить

  34. Michelle
    Thumb up Thumb down 0

    I'm afraid that number's ex-directory bonzo.info/stmap_14uormyb...ialis.acai-berry amoxicillin with potassium clavulanate "But there are massive challenges out there globally. And we have to realise that the threats that Europe creates are not just within our borders, it's internationally, and that we are having an impact on the 60% decline we're seeing in low income countries around the world. "

    Ответить

  35. Harris
    Thumb up Thumb down 0

    Which year are you in? www.geoproblems.eu/stmap_...henolate.levitra cefaclor dosis nios I give you dumb $$, you let me dump unwanted, untested drugs and vaccines, what a good deal ! The practice was as immoral as the drugs themselves. Who cares if these GSK Chinese execs were trained with ethics or do business by hook or crook.

    Ответить

  36. Cooper
    Thumb up Thumb down 0

    I'm on holiday shara.in/stmap_62acoqba.h...vitra.diclofenac dosis maxima ibuprofeno al dia Bulgarian lawmakers, ministers and journalists were escortedout of parliament early on Wednesday after being trapped insidefor about eight hours by anti-corruption protesters outside. Thecrowd was demanding the resignation of the Socialist-ledcabinet, after elections only two months ago.

    Ответить

  37. Luciano
    Thumb up Thumb down 0

    Which team do you support? www.528roma.com/stmap_14u...x.effexor.cialis orlistat reviews weight loss baikal-pharmacy.com Netanyahu's office had no comment on Shalom's remarks. An Israeli source briefed on Kerry's brokering mission said Netanyahu awaited an official invitation from the United States to send his delegation.

    Ответить

  38. Renato
    Thumb up Thumb down 0

    How many weeks' holiday a year are there? www.escuelasuiza.cl/wp/st...e.cytotec.viagra bentyl 10 mg para que sirve And there have also been a number of misleading and inaccurate statements made about section 702 collection as well. Last month, Senator Udall and I wrote to the NSA director to point out that the NSA’s official fact sheet contained some misleading information and a significant inaccuracy that made protections for Americans’ privacy sound much stronger than they actually are. The next day that fact sheet was taken down from the front page of the NSA website. Would the misleading fact sheet still be up there if Senator Udall and I hadn’t pushed to take it down? Given what it took to correct the misleading statements of the director of National Intelligence and the National Security Agency that may well be the case.

    Ответить

  39. Amber
    Thumb up Thumb down 0

    It's a bad line kopshtifilizi.edu.mk/?s=P...is%20In%20Mexico where can i buy levitra over the counter Snowden's revelations of American electronic surveillancearound the world have given China an argument to counter U.S.complaints that it steals private intellectual property (IP) from U.S. companies and research centres.

    Ответить

  40. Abigail
    Thumb up Thumb down 0

    What part of do you come from? www.legendsit.biz/?s=Phar...ra%20Soft%20Tabs to buy cialis online This blue-bodied Ghost also ushers in some modest upgrades for Rolls-Royce’s smaller saloon, including upgrades for the infotainment, stereo and nightvision systems. Particularly ingenious is a gearbox whose activities are satellite navigation-controlled, to select the ideal ratio for the terrain.

    Ответить

  41. Katherine
    Thumb up Thumb down 0

    Could you transfer $1000 from my current account to my deposit account? www.preferreddental.co/ph...vir.cialis.lopid olanzapine fluoxetine brands in pakistan Drinkman posted pictures of his trip, dropped other clues and left his phone on, transmitting location information and allowing agents to make an educated guess about what hotel the men were staying in.

    Ответить

  42. Matthew
    Thumb up Thumb down 0

    Where are you from? dangky4gmobifone.com/stma...piprazole.viagra maxalt-mlt brand price He arrived alone at a Costa Rican border checkpoint near the southwestern town of Paso Canoas but was sent back to Panama when a red alert, indicating an Interpol arrest warrant, appeared in the checkpoint's database, she said.

    Ответить

  43. Anderson
    Thumb up Thumb down 0

    I don't know what I want to do after university watchtime.ge/stmap_81shyn....angeliq.levitra harga obat cataflam generik Is that possible, I hear you cry. Can these skirts go any shorter without these reckless girls putting an array of underwear on show? No. They can’t. There are already countless knickers on show and my own school was forced to even implement a rule for the uniform-free sixth formers, telling them their skirts must be ‘short enough to sit on’.

    Ответить

  44. Cameron
    Thumb up Thumb down 0

    I live here xnxxjepang.site xhamster The Cincinnati, Ohio-based company, held by private equityfirm MidOcean Partners, is working with Goldman Sachs andDeutsche Bank to run the sale process, which is in the earlystages, the sources said.

    Ответить

  45. Reyes
    Thumb up Thumb down 0

    Have you seen any good films recently? xxxbeeg.site xnxx That’s funny because I was there LAST Wednesday and overheard the kids working one of the water rides about how it was running around and scaring people and had been for days! What a shame, this could have been prevented had they taken care of it over a week and a half ago when they first were talking about it!

    Ответить

Оставить ответ


восемь − 2 =

Вставить изображение