Ошибка в htaccess. Помогите исправить.

Sordon2017 Sordon2017  
0
  10.11.2017 17:37       1 121     Помощь  
День добрый! 
при проверке из сайтчекера появилась ошибка какая-то... 

Search engines see your https://vagonkavspb.ru and https://vagonkavspb.ru/index.html (or https://vagonkavspb.ru/index.php) as different pages.
With a variety of URLs, it's more challenging to get consolidated metrics for a specific piece of content.

помогите пожалуйста исправить ее.
пробывал вписывать 
#в случае index.php:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://VASHSITE/ [R=301,L]
#в случае index.html:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://VASHSITE/ [R=301,L]
и 

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/ 
RewriteRule ^(.*)index\.(php|html|htm)$ $1 [R=301,L]

ошибка все равно оставалась + добавлялась еще одна.

мой htaccess (весь не влазит по ограничению количества символов сделал ссылку)
http://vagonkavspb.ru/access.txt

Ответы на пост (9) Написать ответ
Sergeyopt Sergeyopt
2
10.11.2017 20:03
Что то у Вас, сайт плохо индексируется. Оптимизация на мой взгляд, вполне приемлема. Касательно ошибки, необходимо смотреть весь файл и его наполнение. Так сказать, мне тяжело. Подождите немного, должны прокомментировать, люди которые сталкивались с данной проблемой.
0
alexakap alexakap
325
10.11.2017 22:45
Вам же написали, что страницы разные - имеют разный контент. Оно и понятно, одна отдает код 200, другая 301, третья 404
Зачем Вы пытаетесь исправить непонятные ошибки из непонятных сервисов. Что такое сайтчекер? Очередной seo анализатор сайтов? Можете 403 запрет повесить на index.html и index.php, возможно проблема пропадет
0
gent gent
25
11.11.2017 02:34
Обратитесь к этому профи человеку! В скайпе: websochka
0
sungoldline sungoldline
1260
11.11.2017 03:43
в robots.txt пропишите
Disallow: /index.php
Disallow: /index.html

в .htaccess пропишите
# Редирект с index.php (html,htm) на главную страницу
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/
RewriteRule ^(.*)index\.(php|html|htm)$ $1 [R=301,L]
1
sansan sansan
1679
12.11.2017 13:52
Надо спокойно просмотреть файл, с учетом специфики cms и сервера (хостерра).
Протестить и онлайн-проценивать резалт. Смотря, кто - хостер. Если вменяемый, то всё и так расскажет.
Если лохи, то... надо испытывать.

А "лабуда" в цитатах - это... лабуда. Править можно только в конкретике, "по месту". И только так. Общие "рекомендации" уместны только - на конкретном сервере конкретного хостера. А серверные настройки (как и сам суть сервер) - нам неизвестны.
Известен... бред написания директив, но это... не интересно, поскольку - бред :)

Стоит про-взаимодействовать с хостером. Или - его заменить.
0
sungoldline sungoldline
1260
13.11.2017 00:28
опять.....бла, бла, бла (((
0
sansan sansan
1679
13.11.2017 00:30
А что еще можно ответить на беспредметный вопрос?
0
Sordon2017 Sordon2017
0
13.11.2017 09:47
сайту 2 месяцев нету) сайтскетчек(sitechecker.pro)
хостер бегет
спасибо за ответы
0
sansan sansan
1679
13.11.2017 10:09
Искать пристально не хочется. Пробуйте:

RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.ваш-сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://ваш-сайт.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://ваш-сайт.ru/ [R=301,L]

Возможно, где-то мелкая ошибка у вас синтаксическая (например, забыли обратный слеш перед точкой проставить).
Собстно, лучше весь файл просмотреть. "Кусками" цитировать как-то - "не айс".
0