WebSite X5Help Center

 
Павел К.
Павел К.
User

Две главных страницы на сайте.  ru

Autor: Павел К.
Visited 1358, Followers 1, Udostępniony 0  

Здравствуйте!
Search Console показывает что на моем сайте проиндексировано две главных страниц:
http://hi-fi-protect.zp.ua/index.html   и http://hi-fi-protect.zp.ua/

Причем в КЭШ я вижу только http://hi-fi-protect.zp.ua/ а в каталоге на FTP только http://hi-fi-protect.zp.ua/index.html
Все оптимизаторы говорят, что это плохо влияет на ранжирование в поисковиках!
Вопросы:
1. Стоит ли удалять одну из страниц?

2. Как это сделать? Через Search Console пробовал удалять http://hi-fi-protect.zp.ua/ - пишет что убьет весь сайт!

3.Не отразится ли это отрицательно на выдаче в Гугле?

Кроме того в кэш два дубля страниц с WWW и два дубля страниц с HTTPS. В каталоге сайта этого хлама нет!  И в Search Console я эти страницы не вижу, а следовательно не могу удалить.  В каталоге все страницы HTTP и главная с индексом.

На форуме веб-мастеров Гугла советуют делать редирект - это для главной. А по поводу дублей с WWW и HTTPS вообще никто ничего сказать не может.

Заранее приношу извинения за вопросы не совсем по X5

Posted on the
11 ODPOWIEDZI - 1 POMOCNY - 1 PRAWIDłOWA ODPOWIEDź
Pavel M.
Pavel M.
User

Забейте в поиск запрос - убрать index.html и убрать www

Потом делаете файл .htaccess, вставляете туда несколько строчек, найденных в поиске и отредактированных под свой сайт и заливаете .htaccess в корень сайта.

Czytaj więcej
Posted on the from Pavel M.
Pavel M.
Pavel M.
User

если убираете адрес с www, то и главное зеркало должно быть без него, то есть сразу в роботс укажите для яндекса директиву Host

Czytaj więcej
Posted on the from Pavel M.
Павел К.
Павел К.
User
Autor

Здравствуйте.

Наоборот весь сайт на HTTP, а на HTTPS всего две страницы в кэш. Скорее всего в прошлом (сайту уже 6 лет), на какое-то время закрывал сайт после взлома (плохо помню). Многие URLы с старой версии сайта перенес в Х5 13 и опубликовал. И по всей видимости Гугл не заменил в кэш старые адреса страниц, вернее не убил приставки HTTPS и WWW. Вобщем белиберда полнейшая. Я уже, прямо сказать, запутался. Да и почему нужно убивать главную с index.html а не без нее?

Спасибо.

Czytaj więcej
Posted on the from Павел К.
Pavel M.
Pavel M.
User
Павел К.
Здравствуйте. Наоборот весь сайт на HTTP, а на HTTPS всего две страницы в кэш. Скорее всего в прошлом (сайту уже 6 лет), на какое-то время закрывал сайт после взлома (плохо помню). Многие URLы с старой версии сайта перенес в Х5 13 и опубликовал. И по всей видимости Гугл не заменил в кэш старые адреса страниц, вернее не убил приставки HTTPS и WWW. Вобщем белиберда полнейшая. Я уже, прямо сказать, запутался. Да и почему нужно убивать главную с index.html а не без нее? Спасибо.

Всё решается перенаправлениями в .htaccess плюс надо создать страницу 404.

Страницу индекс вы не убиваете, вы склеиваете обе главные в одну, в глазах поисковиков. Можно сделать и наоборот, оставив главной страницу с index, только смысла нет)

Czytaj więcej
Posted on the from Pavel M.
Павел К.
Павел К.
User
Autor

Спасибо. 

Нашел кучу вариантов файла .htaccess

Понятно, что нужно в них изменить адрес сайта.

В настройках Search Console я раньше делал перенаправление страниц. 

RewriteEngine On

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/

RewriteRule ^index\.html$ http://www.имя сайта.ru/ [R=301,L]

RewriteEngine On

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/

RewriteRule ^index\.html$ http://site.ru/ [R=301,L]

RewriteEngine on

RewriteCond %{HTTP_HOST} ^jamusale.com

RewriteRule ^(.*)$ http://www.jamusale.com/$1 [R=301,L]

RewriteBase /

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^bergs.ru

RewriteRule (.*) http://www.bergs.ru/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://www.bergs.ru/ [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ (.*)/index\.(php|htm|html)(.*)\ HTTP/

RewriteRule ^(.*)index\.(php|htm|html)$ %{REQUEST_URI}?%{QUERY_STRING}

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ (.*)/index\.(php|htm|html)(.*)\ HTTP/

RewriteRule ^(.*)/index\.(php|htm|html)$ $1/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !\.(gif|jpg|png|jpeg|tif|tiff|bmp|js|json|css|pdf|doc|xls|ppt|htm|html|htc|pl|txt)

RewriteRule ^(.*)$ ?path=$1 [QSA]

Какой нужно ставить в корень сайта?

http://hi-fi-protect.zp.ua/index.html- это скопированный адрес, когда я открываю сайт в браузере.

Основной домен указанный в Search Console - http://hi-fi-protect.zp.ua/

Czytaj więcej
Posted on the from Павел К.
Павел К.
Павел К.
User
Autor

По всей видимости необходимо сделать так:

RewriteEngine On

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/

RewriteRule ^index\.html$ http://hi-fi-protect.zp.ua/ [R=301,L]

Буду пробовать. Только какая кодировка файла?

Czytaj więcej
Posted on the from Павел К.
Pavel M.
Pavel M.
User

Ставить в корень нужно файл .htaccess со строчками в последнем сообщении. Про кодировку не понял) - файл так и должен называться в корне - именно с точкой впереди .htaccess

Плюс можете добавить в тот же .htaccess перенаправление с www

Czytaj więcej
Posted on the from Pavel M.
Pavel M.
Pavel M.
User

 .htaccess делается в блокноте или в любом другом текстовом редакторе, главное - это его название ну и правильный код внутри)

Czytaj więcej
Posted on the from Pavel M.
Павел К.
Павел К.
User
Autor

Спасибо.

Все решил всавив в корень сайта .htaccess

RewriteEngine On

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/

RewriteRule ^index\.html$ http://hi-fi-protect.zp.ua/ [R=301,L]

Кодировка самого файла ANSI - это важно. Создавал в Блокноте.

Еще раз спасибо!

Czytaj więcej
Posted on the from Павел К.
Павел К.
Павел К.
User
Autor

вставив)))

WWW перенаправление выставлено в Search Console.

Две страницы с HTTPS  и две с WWW так и висят в выдаче. Подожду - может Гугл их убьет.

Czytaj więcej
Posted on the from Павел К.