X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Сайт с фреймами в Google виден как страница
frameliker
frameliker
Topic Starter сообщение 10.10.2019, 17:40; Ответить: frameliker
Сообщение #1


Здравствуйте коллеги,
В моем сайте используются фреймы и когда Google  по ссылке находит отдельную страницу, то она открывается сама по себе, без привязки к сайту. Если пользователь догадается убрать лишнее в адресной строке и оставит только название сайта,  то тогда он на сайт попадет. Но будет ли он на это тратить время? В Интернете написано, что эта проблема как-то решается с помощью скриптов. Может, кто знает, что нужно сделать?

0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Андрей_WPM
Андрей_WPM
сообщение 10.10.2019, 17:55; Ответить: Андрей_WPM
Сообщение #2


Полный алгоритм не подскажу, я немного для других целей использовал функцию pushState. То есть, при ajax подгрузке статьи, менял url на новый. В принципе, если посидеть подумать, можно реализовать с помощью неё то, что вам нужно. Поищите примеры использования этой функции и скорее всего поймёте что нужно делать.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
frameliker
frameliker
Topic Starter сообщение 11.10.2019, 20:05; Ответить: frameliker
Сообщение #3


( @ 10.10.2019, 20:55) *
Полный алгоритм не подскажу, я немного для других целей использовал функцию pushState. То есть, при ajax подгрузке статьи, менял url на новый. В принципе, если посидеть подумать, можно реализовать с помощью неё то, что вам нужно. Поищите примеры использования этой функции и скорее всего поймёте что нужно делать.



Спасибо вам за совет. Честно говоря Javascript  я почти не знаю и разобраться в этой функции вряд ли быстро смогу.  Но даже если разберусь и все сделаю правильно, то узнаю  об этом не сразу, а только когда страница проиндексируется, на что уходит от нескольких дней до недель, если верить Google.
Если бы при поиске в Google всегда попадали на главную страницу  моего сайта, то это уже хорошо (т.е. не обязательно, чтобы попадали именно на ту станицу, которая появилась в списке).   


Сообщение отредактировал frameliker - 11.10.2019, 20:06
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Андрей_WPM
Андрей_WPM
сообщение 11.10.2019, 20:22; Ответить: Андрей_WPM
Сообщение #4


frameliker, так вам от пользователя нужно скрыть урл или заредиректить в поисковике? Это две разные вещи. Если вы хотите с поиска убрать этот урл тогда вам нужен редирект например 301. Вводной информации мало даёте чтобы что-то посоветовать. Функция на джава скрипте меняет урл в процессе просмотра сайта, а не в поисковой выдаче.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
frameliker
frameliker
Topic Starter сообщение 14.10.2019, 19:00; Ответить: frameliker
Сообщение #5


( @ 11.10.2019, 23:22) *
@frameliker, так вам от пользователя нужно скрыть урл или заредиректить в поисковике? Это две разные вещи. Если вы хотите с поиска убрать этот урл тогда вам нужен редирект например 301. Вводной информации мало даёте чтобы что-то посоветовать. Функция на джава скрипте меняет урл в процессе просмотра сайта, а не в поисковой выдаче.


Попробую еще раз объяснить, что мне нужно. Напомню, что в моем сайте используются фреймы. Поэтому если в поисковой выдаче выпала ссылка на отдельную страницу, то она  открывается  как голая страница, а не в составе сайта. Что не есть хорошо.
Надо, чтобы всегда попадали на главную страницу сайта, если выберут в поисковой выдаче такую ссылку. 
Правда если правильно вас понял,  редирект на главную страницу ведет к тому, что в поисковой выдаче не будет ссылок на страницы, кроме главной? 
По вашей наводке пробовал сделать редирект разными способами. Нашел сайт  https://yutex.ru/redirect/redirect-na-glavn...html#javascript где  описано как сделать редирект на главную страницу.
Например в файле .htaccess задал такие директивы:

RewriteEngine On
Redirect 301 /myfile.html  http://mysite.info/index.html

(естественно вместо myfile и mysite я ввел реальные имена).
В результате если в строке Google ввести www.mysite.info/myfile.html или site:mysite и выбрать в поисковой выдаче ссылку на myfile, то  редирект на главную страницу срабатывает, т.е. открывается сайт в нормальном виде.  
Однако когда пытаюсь  в самом сайте перейти на страницу myfile.html, то вместо страницы во фрейм закачивается весь сайт и получается типа  сайт в сайте.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Андрей_WPM
Андрей_WPM
сообщение 14.10.2019, 19:22; Ответить: Андрей_WPM
Сообщение #6


Да, так и будет вести себя страница с редиректом, это не удивительно. Тут надо что-то замудрённое придумать. На ум приходит отслеживать по реферреру переход с пс и редиректить на главную, в ином случае работать в штатном режиме.

И ещё как вариант для проработки как-то умудриться прогружать страницы с помощью Аякса, но в таком случае их вообще в пс не будет, но зато юзер спокойно на них попадёт.

Проработайте эти два момента, может что-то путное получится.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
frameliker
frameliker
Topic Starter сообщение 17.10.2019, 19:30; Ответить: frameliker
Сообщение #7


Решил проблему таким Яваскриптом, который вставил в начале body на все страницы:

<script type="text/javascript">
if(window.parent.framename== undefined){location="http://mysite.info/index.html";}
</script>

Здесь в качестве framename надо задать имя любого фрейма сайта, которое определяется в операторе <frame name=" framename1" …> например framename1.
В случае клика на странице из списка выдачи в браузере условие скрипта выполняется и идет редирект.  А когда уже вошел на сайт и иду по ссылке на страницу, то window.parent.framename уже определено и редиректа не происходит.
Ей, ей, умеючи ведьму бьют.  :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
frameliker
frameliker
Topic Starter сообщение 20.10.2019, 7:55; Ответить: frameliker
Сообщение #8


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

На широком дисплее мой сайт смещен влево. Как его отцентровать?  

Пробовал окружить блок <frameset> </frameset> тегами  <center></center>, но не работает.

Удивляет то, что фреймы по горизонтали  занимают весь экран, т.е. если я задаю во frameset например cols=”200,300”, то от этого общая  ширина не становится раной 500px. Пробовал во frameset и в frame добавить width=”500”, но это тоже не помогает. Видимо поэтому и не центруется – ведь нельзя отцентровать то, что занимает весь экран..
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BLIK
BLIK
сообщение 28.10.2019, 19:32; Ответить: BLIK
Сообщение #9


frameliker, Попробуй свой фрейм в div вставить, например так:

<div style="text-align: center;">СВОЙ КОД</div>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
frameliker
frameliker
Topic Starter сообщение 29.10.2019, 14:01; Ответить: frameliker
Сообщение #10


Взял самую простую структуру фреймов и проэкспериментировал  такой код:

<div style="text-align: center;">
<frameset cols="100,200">
<frame src="content.html" name="cont">
<frame src="description.html" name="text">
</frameset>
</div>


Но не отцентровалось и по прежнему фреймы занимают весь экран от левого до правого края.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Будет ли склейка сайтов если старый телефон перенести на новый сайт?
2 noviktamw 637 Вчера, 23:05
автор: Liudmila
Открытая тема (нет новых ответов) Если статья не в индексе Google - она уникальна или нет?
7 uahomka 1717 Вчера, 22:59
автор: Liudmila
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлы[Услуги] Баннер/Графика/Сайт
241 FillPlay 180821 Вчера, 15:19
автор: FillPlay
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
2 Boymaster 724 24.4.2024, 17:52
автор: Boymaster
Горячая тема (нет новых ответов) Ваш сайт блокирует Роскомнадзор?
29 hollywooduk 6032 24.4.2024, 11:21
автор: hollywooduk


 



RSS Текстовая версия Сейчас: 26.4.2024, 8:51
Дизайн