Техники работы с .htaccess

Сегодня мы постараемся перечислить самые распространённые техники работы с файлами .htaccess. Каждый использует данный файл по-разному. Как? Ответ в этом уроке!

Используем Mod_rewrite для чистых URL

Всё чаще и чаще мы видим понятные (простому) человеческому глазу URL. Это радует. Как преобразовать свои URL? Ответ:

RewriteEngine On

RewriteRule ^user/([a-z0-9]+)/$ /user.php?u=$1 [NC,L]
RewriteRule ^analytics/$ /pages/analytics.php [NC,L]
RewriteRule ^settings/$ /pages/settings.php [NC,L]


Редирект

Если вы перенесли сайт на новый домен, то на старом лучше всего сделать редирект:

RewriteEngine On
RewriteRule ^(.*)$ http://www.yournewdomain.com/$1 [R=301,L]

Запретить выполнение файлов

Если вы не хотите, чтобы какой-то формат запускался на вашем сайте, просто используйте следующую технику:

Options -ExecCGI
AddHandler cgi-script .js .cgi .asp .jsp. htm .exe .sh

Свои собственные страницы ошибки

Наверное, чаще всего люди используют файл .htaccess как раз для этих целей:

ErrorDocument 401 /401.php
ErrorDocument 403 /403.php
ErrorDocument 404 /404.php
ErrorDocument 500 /500.php

Убираем www из url

Часто можно заметить, что многие сайты упускают символы www в своих url. К примеру, wordpress делает это автоматически.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.yourdomain\.com$ [NC]
RewriteRule ^(.*)$ http://yourdomain.com/$1 [L,R=301]

Что нужно учитывать при работе с .htaccess

  • Во-первых, вы должны убедиться, что у вас нет ошибок в написании содержимого .htaccess файла. Учтите, что они чувствительны к регистру!
  • Для комментариев используйте знак #. Некоторые люди, которые много работают с JavaScript или PHP, часто ставят знаки //.
  • Всегда делайте резервную копию файла .htaccess перед тем как внести какие-то изменения. Это поможет сэкономить на времени, которое вам придётся потратить, если что-то пойдёт не так.

Источник: http://feedproxy.google.com/~r/ruseller/CdHX/~3/ZMtm3CxifeE/lessons.php

Читать комменты и комментировать

Добавить комментарий / отзыв



Защитный код
Обновить

Техники работы с .htaccess | | 2012-06-19 12:07:31 | | Статьи Web-мастеру | | Сегодня мы постараемся перечислить самые распространённые техники работы с файлами .htaccess. Каждый использует данный файл по-разному. Как? Ответ в этом уроке!Используем Mod_rewrite для чистых | РэдЛайн, создание сайта, заказать сайт, разработка сайтов, реклама в Интернете, продвижение, маркетинговые исследования, дизайн студия, веб дизайн, раскрутка сайта, создать сайт компании, сделать сайт, создание сайтов, изготовление сайта, обслуживание сайтов, изготовление сайтов, заказать интернет сайт, создать сайт, изготовить сайт, разработка сайта, web студия, создание веб сайта, поддержка сайта, сайт на заказ, сопровождение сайта, дизайн сайта, сайт под ключ, заказ сайта, реклама сайта, хостинг, регистрация доменов, хабаровск, краснодар, москва, комсомольск |
 
Поделиться с друзьями: