sites modifПолезно, для защиты сайта запрещать его отображение в фреймах на других сайтах. 

Чтобы поставить полный запрет загрузки фреймов сайта на чужих сайтах, достаточно добавить в ответ сервера заголовок X-Frame-Options с соответствующим значением. Отдать заголовок X-Frame-Options можно как с помощью директивы разными способами.

А делается это совсем не сложно.

1. Отправка серверного заголовка, запрещающего браузеру показывать содержимое во фрейме

Если есть доступ к Апачу, то в файле httpd.conf просто добавляем строку:

Header always append X-Frame-Options SAMEORIGIN

Пояснение: Значения заголовка X-Frame-Options

DENY Полный запрет просмотра сайта в фреймах, включая фреймы собственного сайта
SAMEORIGIN Разрешает просмотр сайта в фреймах только на страницах своего сайта
ALLOW-FROM uri Разрешает просмотр сайта в фреймах только на страницах указанного сайта(на момент публикаци не поддерживается большинством браузеров)


2. Также можно при помощи php. В файле index.php в корне сайта:


<?php
header("X-Frame-Options: SAMEORIGIN");
?>

3. При помощи Javascript

Код позволит выявить, загружается ли ваш документ во фрейме, если да – то загрузка останавливается соответствующей командой. Вставить код надо в HEAD:


<script type="text/javascript">
if (window.parent.frames.length > 0) {window.stop();}
</script>

 

 

__________________________________________________________________________________________________________________

скачать joomla | обновление joomla | модуль joomla | администрирование | seo продвижение | joomla магазиншаблоны сайтов

обратная связь 

При копировании материала ссылка на сайт joomla4.ru обязательна.