31.10.2020 | 21:23
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум L2edit.Ru » Нейтральная полоса » Всё о WEB » .htaccess
.htaccess
ОвощДата: Воскресенье, 30.01.2011, 16:39 | Сообщение # 1
Овощ
Группа: Администратор
Сообщений: 2491
Награды: 162
Репутация: 5547
Статус: Offline
В данной теме будут показаны некоторые вещи, которые можно сделать через файл .htaccess

1. Перенаправление посетителей при обновлении сайта

Code
order deny,allow

         deny from all

         allow from 123.123.123.123

       ErrorDocument 403 /page.html

       <Files page.html>

         allow from all

         </Files>

Измените 123.123.123.123 на ваш IP адрес, а page.html на страницу, куда перенаправлять.
2. Страница с ошибкой 404
Когда пользователи обращаются к странице на Вашем сайте, которой не существует, то им показывается ошибка 404. Если вы хотите сделать ее определенной страницей, то в файле htaccess надо написать:
Code
ErrorDocument 404 /404.html

3. Редирект на перемещенные или переименованные страницы.
Если вы переименовали или переместили некоторые страницы на сайте и хотите, чтобы посетители увидели уже новые страницы, даже если они обращаются по старому адресу, следует в файл htaccess прописать следующий код:
Code
Redirect 301 /old.html http://yoursite.com/new.html

4. Запрет на просмотр директории.
Если у Вас в папке на сайте нет файла index, то любой пользователь может посмотреть, какие файлы в ней лежат.
Чтобы избежать таких вещей, следует прописать такой код:
Code
Options All -Indexes

На некоторых хостингах такая функция прописана по-умолчанию, в таком случае Вам не стоит беспокоиться.
5. Создание красивых URL.
Несомненно, что из этих двух ссылок первая выглядит намного привлекательнее.
Code
http://yoursite.com/about
http://yoursite.com/pages/about.html

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

RewriteEngine on

           RewriteRule ^about/$    /pages/about.html [L]

           RewriteRule ^features/$ /features.php [L]

           RewriteRule ^buy/$      /buy.html [L]

         RewriteRule ^contact/$  /pages/contact.htm [L]

P.S. В интернете существует несколько сайтов, с помощью которых можно автоматически редактировать файл .htaccess. Например htaccesseditor.com.
P.P.S. Чтобы с нуля создать такой файл Вам следует открыть, например, блокнот, вписать в него строчку
Code
AddHandler application/x-httpd-php .php .htm .html

нажать "Сохранить как...", в имя файла ввести .htaccess и выбрать "все файлы".


Вёрстка макетов и создание клан сайтов на uCoz, STRESS - в ICQ
Хлеба и зрелищ

загрузка наград ...
 
Форум L2edit.Ru » Нейтральная полоса » Всё о WEB » .htaccess
  • Страница 1 из 1
  • 1
Поиск: