правельный .htaccess

Статус
В этой теме нельзя размещать новые ответы.

AchiLLeSS

Мой дом здесь!
Регистрация
13 Дек 2006
Сообщения
848
Реакции
437
у меня он содержит следующие строки, может кто посоветует чего еще можно в него запихнуть полезного?

.htaccess

PHP:
DirectoryIndex index.php index.htm 

RewriteRule ((%3A|:)25|%0D%0A) - [G]

php_flag register_globals off
php_flag display_errors off
php_value allow_url_fopen 0
php_flag magic_quotes_gpc on
php_flag safe_mode on

Options -Indexes
Options All -Indexes

AddDefaultCharset windows-1251

redirect /_vti_bin http://www.microsoft.com
redirect /_vti_bin/owssvr.dll http://www.microsoft.com
redirect /scripts http://www.microsoft.com
redirect /MSADC http://www.microsoft.com
redirect /c http://www.microsoft.com
redirect /d http://www.microsoft.com
redirect /_mem_bin http://www.microsoft.com
redirect /msadc http://www.microsoft.com
redirect /xlinks.php http://www.microsoft.com
RedirectMatch (.*)\cmd.exe$ http://www.microsoft.com$1

ErrorDocument 401 http://мой_сайт.com/error.htm
ErrorDocument 403 http://мой_сайт.com/error.htm
ErrorDocument 404 http://мой_сайт.com/error.htm
ErrorDocument 500 http://мой_сайт.com/error.htm
 
Смотря, что за сайт и какие модули установлены в Апаче.
 
Думаю надо сделать вот так еще:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www.)?mysite.ru/.*.(php).*$ [NC]
RewriteRule .*\.(exe|rar|zip)$ Для просмотра ссылки Войди или Зарегистрируйся [R,NC]


Принцип работы:
Если реферная ссылка отсутствует или человек (качалка) пытается скачать не с моего cайта
и если в реферной ссылке отсутствует упоминание PHP-файла
например: hhtp://mysite.ru/modules/mydownloads/showfile.php?lid=12),
то файл не закачается и перебросит на страницу: fail_url.php
 
а что делает
RewriteCond %{HTTP_REFERER} !^http://(www.)?mysite.ru/.*.(php).*$ [NC] ????
 
Как прописать переадресацию с домена на поддомен? Например domen.ru на forum.domen.ru
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху