RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
# или так:
# RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Showing posts with label mod_rewrite. Show all posts
Showing posts with label mod_rewrite. Show all posts
Friday, 23 April 2010
Как обязать клиентов использовать https на сайте?
Вот такой записью в файле .htaccess:
Tuesday, 30 March 2010
Защита от фишинга правилом .htaccess
Вот таким простым правилом можно легко срезать всех, кто направляет на Вас свой домен в каких-либо целях:
При таком раскладе, если Ваш сайт открыт не с Вашего домена, он получит редирект на Гугл.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www.)?domain.ru$
RewriteRule ^$ http://google.com [R]
При таком раскладе, если Ваш сайт открыт не с Вашего домена, он получит редирект на Гугл.
Monday, 4 January 2010
Примитивная защита от хотлинкинга
Добавив следующее в .htaccess Вы заблокируете прямой доступ к файлам, но при этом разрешите его, если файлы открываются с Вашего домена:
Комментарии по поводу модификаторов - [NC] отключает контроль регистра.
Но, обращаю внимание, такая защита легко обходится.
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://domain.ru/.*$ [NC]
RewriteRule ^.*\.(flv|avi)$ http://xx.xx.xx.xx/deny.html [L]
Комментарии по поводу модификаторов - [NC] отключает контроль регистра.
Но, обращаю внимание, такая защита легко обходится.
Thursday, 3 September 2009
Активация mod_rewrite на Debain 5 Lenny
a2enmod rewrite
Enabling module rewrite.
Для Дебияна:
/etc/init.d/apache2 restart
Subscribe to:
Posts
(
Atom
)