Задать вопрос
@rusrich

Как сделать страницы сайта вставленные через iframe доступными, а по прямой ссылке на самом сайте — недоступные?

Приветствую всех.

У меня есть сайт в структуре
https://domen.ru/pages/1
https://domen.ru/pages/2
https://domen.ru/pages/3
...

Мне нужно, чтобы страничка работала в iframe на другом сайте с другим доменом


но не была доступна по адресу https://domen.ru/pages/3
чтобы ни поисковики и никто другой не имел доступа к ней.

Подскажите, как реализовать?
Допускаю использование JS.
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
lazalu68
@lazalu68
Salmon
Изучите механизм работы заголовка:
config.action_dispatch.default_headers = {
    'X-Frame-Options' => 'ALLOWALL'
}
Ответ написан
Комментировать
ordinarySomebody
@ordinarySomebody
Senior web-balabol
На JS
if (top === self) window.location="/";

А для поисковиков на этих страницах можно использовать
<meta name="robots" content="noindex" />
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы