Обратный всплеск iframe

У меня около 500 страниц, некоторые из которых представляют собой просто файлы PDF, которые предназначены для просмотра в iframe на отдельной родительской странице домена (файлы субдоменны, однако они находятся на другом сервере).

Какой был бы лучший способ заставить следующее поведение:

Если пользователь посещает любую страницу в этом субдомене и не в iframe основного сайта, либо показывать ссылку на основной сайт, либо принудительно перенаправлять на главный сайт (301?)

Каким будет правильный способ SEO, чтобы убедиться, что элементы, размещенные на субдомене, правильно привязаны к основному домену?

В качестве побочного примечания субдомен может использовать любой PHP, но основной домен не может использовать PHP (поэтому необходим весь маршрут поддомена).

2
nl ja de

3 ответы

Я думаю, канонические ссылки были бы «правильными». Google даже поддерживает HTTP-заголовок для использования в PDF-файлах и тому подобное.

https://support.google.com/webmasters/answer/139394?hl=ru

1
добавлено

Вы можете использовать перенаправление .htaccess на страницы субдомена. Это перенаправляет ваш поддомен с поддержкой PHP и добавляет некоторые переменные в ваш симпатичный URL и обрабатывает с помощью iframe или не зависит от того, откуда вы пришли в PHP-файле. Это будет единственный способ иметь некоторые достойные SEO для этих файлов.

Простой пример:

redirect
domain.com/pdf/filename 
to 
subdomain.domain.com/pdfhandler.php?parentdomain=1&filename=filename

Вы можете найти множество примеров использования перенаправлений .htaccess на веб-мастерах StackExchange Pro.

0
добавлено

Для целей ранжирования вы должны отказаться от использования iframe и поддомена вместе. Этот метод будет заключаться в том, чтобы встроить ваши файлы PDF непосредственно на страницы в основном домене с помощью JS.

PDF.JS

Я рекомендую вам взглянуть на pdf.js на github, дополнительно может просматривать онлайн-демонстрацию pdf.js ее e. Выглядит превосходно и намного чище, чем грязные фреймы 1990-х годов.

0
добавлено
hmm, плохо проверить в нем - iframes вызвали различные другие проблемы, но обычно застревают там, где они есть, поскольку субдомен использует PHP, чтобы делать много вещей с файлами, а основной домен не позволяет PHP.
добавлено автор user1844505, источник
SEO chat
SEO chat
5 476 участник(ов)

Чат про SEO. Speak Russian! Др.чаты: @ppcchat @uiux_chat @devschat @smmhell Работа: @seohr Канал: @seolife Аудит: tpv.sr/1QoBSBb Стата: tpv.sr/1QoBMrK/ Запрещено: - мат и брань - команды ботам - реклама, вакансии - религия, политика, наркота, крипта