Вторник, 14.05.2024, 18:37
Кодинг.Страничка начинаюшего програмиста.
Приветствую Вас Гость | RSS
Главная Регистрация Вход Карта Сайта
Меню сайта

Наш опрос
Как Вы нашли наш Сайт?
Всего ответов: 21

На развитие.
ЯндексЯндекс. ДеньгиХочу такую же кнопку
Статистика

Проверить ТИЦ


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » 2011 » Май » 29 » Техники работы с .htaccess
00:05
Техники работы с .htaccess

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

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

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

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

Редирект

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

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

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

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

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

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

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

1ErrorDocument 401 /401.php
2ErrorDocument 403 /403.php
3ErrorDocument 404 /404.php
4ErrorDocument 500 /500.php

Убираем www из url

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

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

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

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

Просмотров: 962 | Добавил: -=T$t=- | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Календарь
«  Май 2011  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031

Архив записей

Друзья сайта
Учебник HTML
Учебник PHP


Создатель сайта:Паша Бережной © 2024 Конструктор сайтов - uCoz