На главную страницу
Форум txt.version   




Статья :: htaccess apache
синтаксис .htaccess

allow-значит разрешить
deny-значит запретить
allow from all разрешить всем
deny from all запретить всем
allow from 127.0.0.1 192.168.0.1 разрешить только данным IP адресам
order allow deny сначала идут разрешающие правила затем запрещающие
order deny allow сначала идут запрешающие правила затем разрещающие
Примеры
разрешить доступ к каталогу только с хостов 127.0.0.1 192.168.0.1

order deny allow
deny from all
allow from 127.0.0.1 192.168.0.1

запретить доступ к каталогу хостам 127.0.0.1 192.168.0.1

order allow deny
allow from all
deny from 127.0.0.1 192.168.0.1

запрет на конкретный файл config.inc.php
<Files config.inc.php>
order allow,deny
deny from all
</Files>

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

ErrorDocument 401 /error401_page.html
ErrorDocument 403 /error403_page.html
ErrorDocument 404 /error404_page.html
ErrorDocument 500 /error500_page.html


Сделать что бы html странички обрабатывало как php

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml


Настройка индексных файлов

DirectoryIndex index.html index.shtml index.htm index.php index.php


Запретить доступ с ip 217.113.65.82, 195.35.57.93

Order Allow,Deny
Deny from 217.113.65.82 195.35.57.93
Allow from All

Скачиваются и не работают, или вообще не скачиваются?

Если скачиваются и не работают, то в .htaccess пропишите

AddType application/octet-stream rar pdf mp3


Запретить доступ к .pm файлам

<files "*.pm">
deny from all
</files>


Доступ к каталогу по паролю
AuthName "Private my zone"
AuthType Basic
AuthUserFile /pub/home/ваш_логин/.passwd
require valid-user

Редирект, как только пользователь зайдет в   forum его сразу перебросит на http://mysite.ru/cgi-bin/script.cgi

Redirect /forum/ http://mysite.ru/cgi-bin/script.cgi


Как запретить выполнение скриптов

RemoveHandler .pl .cgi .php .php3


варнинги в php


Пропишите в .htaccess строчки

php_flag register_globals on // если Вы используете глобальные переменные
php_value error_reporting 7 // для снятия вывода предупредительных сообщении

Это связано с установкой новой версии PHP. В PHP 4.1.x по умолчанию немного другие установки


Защита от скачки сайта Содержимое .htaccess

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^Web.Downloader.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^FAST.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^HTTPClient.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo\Pump.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Drip.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Gets.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^IBrowse.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\Ninja.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^JustView.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\tool.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\PiX.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\Explorer.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\Foto.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Pockey.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Slurp.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^SpaceBison.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\Image\Collector.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\Sucker.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Webster.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^ia_archiver.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^lftp.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut.*
RewriteRule \.(gif|jpg|php|htm|html|shtm|shtml)$ /error.ico.[L]

htaccess apache

страницы в данном разделе 
 htaccess apache  Apache + Perl + PHP3 + MySQL для Windows 95/98:руководство по установке


Разделы
Околокомпьютерная литература (375)
Программирование (102)
Программы (75)
ОС и Сети (49)
Интернет (29)
Аппаратное обеспечение (16)
Базы данных (6)

Содержание сайта (выборка)
Apache
Протоколы TCP/IP (принципы, протоколы и архитектура)

PHP, PELR, JSP
PHP
JavaServer Pages (JSP)

Базы данных
Основы mysql
СУБД INFORMIX
СУБД POSTGRES
Основы проектирования реляционных баз данных

HTML, javascript
Спецификация HTML 4.01
Каскадные Таблицы Стилей, Уровень 2
Клиентский JavaScript. Справочник.
JavaScript руководство пользователя
Серверный JavaScript 1.4. Руководство по Использованию.

Паскаль, C, C++, C#
GCC (примеры)
FAQ Валентинa Озеровa DELPHI
C





 
©  programming-lang.com  справочник программиста