Jump to content

Препоръчан пост

Здравейте! Искам да попитам тези от вас които са по-напред в уеб дизайна, има ли начин да защитя даден сайт от копиране на текст и изтегляне на картинки? Само да уточня, че ме интерсува начин свързан най-вече чрез .htaccess файл. Възможно ли е да се забрани достъпа за сваляне на тези ресурси директно през потребителския браузер? Опитах да защитя съдържанието на сайта като поставих няколко реда код в .htaccess файл, но не виждам разлика от преди и сега всичко си се копира и разпространява свободно! Кода които съм поставил е следния:

 

<Ifmodule mod_php5.c>
php_value upload_max_filesize 2M
php_value max_execution_time  30
php_value max_input_time  60
php_value memory_limit  32M
php_value post_max_size  8M
php_flag register_globals  off
php_flag display_errors  off
php_flag file_uploads  on
php_flag log_errors  off
php_flag output_buffering  off
php_flag register_argc_argv  on
php_flag magic_quotes_gpc   off
php_flag magic_quotes_runtime  off
php_flag magic_quotes_sybase  off
php_flag mysql.allow_persistent  off
php_flag register_long_arrays  on
php_flag allow_url_fopen  on
php_flag cgi.force_redirect  on
php_flag enable_dl  on
</Ifmodule>

RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?име на сайта/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|png|js|css)$ - път до картинката/warn.png [F]

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME}.php -f

ErrorDocument 401 /401.shtml

ErrorDocument 403 /403.shtml

ErrorDocument 404 /404.shtml

ErrorDocument 500 /500.shtml

 

Ако може да го допълня с нещо, моля подскажете. Благодаря Ви

Link to comment
Сподели другаде

Не разбирам от дизайн и направа на сайтове, но според мен това да се опиташ да ограничиш потребителя да не може да копира текст или картинки, е мисия обречена на провал.
Link to comment
Сподели другаде

Според мен не може да стане с htaccess, няма как да правиш разлика между нормално зареждане на страницата от браузера и изтеглянето на файла, понеже всяко зареждане на страница се явява изтегляне от сървъра на съдържанието на страницата и изобразяването й.

За текста-направо невъзможно ми се вижда да стане с htaccess. За тази цел в някои сайтове ползват java script-ове, които разбира се, ако се изключат от менюто на браузера, не могат да спрат копирането на текст по никакъв начин.

Иначе с някои методи можеш да ограничиш hotlinking-а, т.е картинките от сайта ти да не могат да бъдат достъпвани директно по адрес, а само при зареждане на страницата.

Link to comment
Сподели другаде

Иначе с някои методи можеш да ограничиш hotlinking-а, т.е картинките от сайта ти да не могат да бъдат достъпвани директно по адрес, а само при зареждане на страницата.

 

В примера на кода по-горе които съм дал опитах точно това т.нар. "ограничение",

RewriteEngine on# Options +FollowSymlinksRewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !^http://(www\.)?име на сайта/.*$ [NC]RewriteRule \.(gif|jpg|jpeg|png|js|css)$ - път до картинката/warn.png [F]

но нещо нямаше ефект при мен! Всъщност пробвах и през cpanel-а на хоста има услуга Hotlink Protection, но пак нещо не се получи!

Link to comment
Сподели другаде

Знаеш ли какво е казал навремето един известен касоразбивач: - Ключалка се слага не защото няма начин да влезеш а да се знае че не бива да го правиш.

Има начин да затрудниш копирането но повярвай ми само си губиш времето защото не можеш да направиш нищо с което да спреш копирането.

Link to comment
Сподели другаде

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гост
Отговори на тази тема

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   Не можете да качите директно снимка. Качете или добавете изображението от линк (URL)

Loading...
×
×
  • Създай ново...