проблема с htaccess

Автор Тема: проблема с htaccess  (Прочитано 392 раз)

Оффлайн Vitalik88spbАвтор темы

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 6
  • Карма: 0
    • Просмотр профиля

Оффлайн Vitalik88spbАвтор темы

  • Дебютант
  • *
проблема с htaccess
« : 09-11-2017, 09:54:54 »
Всем привет!
проверяю сайт через sitechecker.pro на бесплатной основе. После проверки получаю ошибку:
Accesible Index Page
Configured wrong
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

Это связано с неправильно переадресацией? вроде все настраивал нормально..

Скажите пожалуйста в чем может заключаться проблема?

мой htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

# запреты доступа
<Files .htaccess>
order allow,deny
deny from all
</Files>

<Files wp-config.php>
order allow,deny
deny from all
</Files>

# защита от спама
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*vagonkavspb.ru.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) https://%{REMOTE_ADDR}/$ [R=301,L]
</IfModule>

# перенаправление с www на без www
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.vagonkavspb\.ru$ [NC]
RewriteRule ^(.*)$ https://vagonkavspb.ru/$1 [R=301,L]

# для сертификата SSL
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# удаляем промежуточные категории
RewriteRule ^category/(.+)$ httрs://www.vagonkavspb.ru/$1 [R=301,L]

# кеширование браузером
FileETag MTime Size
<ifmodule mod_expires.c>
<filesmatch "\.(jpg|gif|png|css|js)$">
ExpiresActive on
# Default directive
ExpiresDefault "access plus 1 month"
# My favicon
ExpiresByType image/x-icon "access plus 1 year"
# Images
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
# CSS
ExpiresByType text/css "access 1 month"
# Javascript
ExpiresByType application/javascript "access plus 1 year"
</filesmatch>
</ifmodule>

# сжатие Gzip
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
<ifmodule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_item_include file \.js$
mod_gzip_item_include file \.css$ </ifmodule>
</IfModule>



Оффлайн wassulmaier

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 74
  • Сообщений: 238
  • Карма: 13
  • Пол: Мужской
    • Просмотр профиля
    • Мои сайты

Оффлайн wassulmaier

  • Постоялец
  • ***
Re: проблема с htaccess
« Ответ #1 : 09-11-2017, 10:47:24 »
Нет редиректа с index.html на https://
Развлекательный сайт- http://www.officeplankton.com.ua.

Оффлайн Vitalik88spbАвтор темы

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 6
  • Карма: 0
    • Просмотр профиля

Оффлайн Vitalik88spbАвтор темы

  • Дебютант
  • *
Re: проблема с htaccess
« Ответ #2 : 09-11-2017, 11:03:12 »
это делается вот такой строчкой?

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

А вообще как файл htaccess? Надо что-то удалить или наоборот добавить? Его составлял из разных сайтов что считал нужным тк не особо разбираюсь что конкретно надо для правильной работы..

Добавлено: 09-11-2017, 13:40:52

уже и вот такой попробовал
#в случае 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]

не работает.. все равно выдает эту ошибку
« Последнее редактирование: 09-11-2017, 13:40:52 от Vitalik88spb »


 

Похожие темы

  Тема / Автор Ответов Последний ответ
3 Ответов
1901 Просмотров
Последний ответ 21-04-2012, 21:04:23
от JD_
2 Ответов
1267 Просмотров
Последний ответ 01-10-2013, 17:56:43
от Denis.m
5 Ответов
1338 Просмотров
Последний ответ 31-03-2015, 21:32:25
от master-it
1 Ответов
1023 Просмотров
Последний ответ 18-08-2016, 16:09:03
от davidExl
2 Ответов
793 Просмотров
Последний ответ 21-12-2016, 18:15:19
от seo_unknown