Thursday, 09 August 2012 08:47

Направляем посетителей в нужном направлении при помощи Htaccess

Сегодня мы собираемся охватывать несколько простых приемов, которые можно выполнять с Htaccess файлом, который позволит вашим посетителям стать немного счастливее.

Сниппеты

Во-первых, скорее всего вы хотите направить посетителей на определенные вам место, независимо от того точный или нет адрес они вводят. Так же мы проверим что каталоги отключены, чтобы запретить пользователям просматривать содержимое наших каталогов.

<IfModule mod_rewrite.c>
 
        # For security reasons, Option followsymlinks cannot be overridden.
        Options +FollowSymLinks
    RewriteEngine on
 
    # Restrict your site to only one domain
    RewriteCond %{HTTP_HOST} !^justinhubbard\.me$
    RewriteRule ^(.*)$ http://justinhubbard.me/$1 [L]
 
    # Friendly URL
    RedirectMatch 301 http://justinhubbard.me/blog/index.php?work=websites(.*) 
 
http://justinhubbard.me/blog/websites/$1
 
    # Make sure directory listing is disabled
    Options All -indexes
 
</IfModule>
 

Этот заключительный фрагмент включает Gzip модуль. Gzip сжатия файлов на стороне сервера перед отправкой их в браузер для извлечения. Как вы можете себе представить, это ускоряет время загрузки весьма существенно...

<ifModule mod_gzip.c>
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
  mod_gzip_item_include handler ^cgi-script$
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule> 
 
Прочитано 2039 раз