Внутренняя ошибка сервера 500 в Яндекс.Вебмастер. Как исправить?

Тема в разделе "SEO - оптимизация, продвижение", создана пользователем rizespb, 18.10.2013.

  1. Offline

    rizespb Недавно здесь

    Регистрация:
    20.11.2012
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    Друзья, доброго времени суток.
    Мой сайт находится по адресу http://snab-opt.ru. Большинство страниц имеет адрес или

    snab-opt.ru/catalog/название_категории_товаров

    или

    snab-opt.ru/название_категории_товаров/название_товара

    Сайту чуть более полугода.
    На протяжении почти всего этого времени в панели Яндекс.Вебмастер в разделе исключенные страницы были только страницы "HTTP-статус: Ресурс не найден (404)". Что не вызывало удивления, так как среди этих страниц присутствуют только те, которые действительно были удалены мною, но, видимо остались еще пока в индексе.
    А в середине сентября появились среди исключенных появились страницы с адресом

    snab-opt.ru/component/content/название_категории/название_товара

    Например:

    http://snab-opt.ru/component/content/catalog/protivogaz-arti/

    Таких страниц на сайте нет, откуда ссылки на них взялись - ума не приложу. Возможно, что-то изменил в настройках. Но не могу сказать что именно.

    Если кто-то сможет, буду признателен за помощь в вопросе: как это можно исправить, безболезненно для позиций сайта в поисковиках?
    Заранее спасибо.

    UPD: Сейчас пришла на ум идея, что, вроде бы, дорабатывал в то время файл .htaccess

    выкладываю код из htaccess. Быть может знающие люди смогут дать консультацию

    Код (CODE):
    1. Options +FollowSymLinks
    2.  
    3. AddDefaultCharset UTF-8
    4. RewriteEngine On
    5.  
    6. RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
    7.  
    8. RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
    9.  
    10. RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    11.  
    12. RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    13.  
    14. RewriteRule .* index.php [F]
    15.  
    16. RewriteBase /
    17. RewriteCond %{REQUEST_FILENAME} !-f
    18. RewriteCond %{REQUEST_URI} !(.*)/$
    19. RewriteRule ^(.*)$ /$1/ [R=301,L]
    20.  
    21. RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    22.  
    23. RewriteCond %{REQUEST_URI} !^/index\.php
    24.  
    25. RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
    26.  
    27. RewriteCond %{REQUEST_FILENAME} !-f
    28.  
    29. RewriteCond %{REQUEST_FILENAME} !-d
    30.  
    31. RewriteRule .* index.php [L]
    32.  
    33. RewriteEngine On
    34. RewriteCond %{HTTP_HOST} ^www.snab-opt.ru$ [NC]
    35. RewriteRule ^(.*)$ http://snab-opt.ru/$1 [R=301,L]
    36.  
    37. RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    38. RewriteRule ^index\.php$ http://snab-opt.ru/ [R=301,L]
     
    Последнее редактирование: 18.10.2013
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Зачем ?
    Код (CODE):
    1. RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    2. RewriteRule ^index\.php$ http://snab-opt.ru/  [R=301,L

    А mod_rewrite включен ?
     
  4. Offline

    rizespb Недавно здесь

    Регистрация:
    20.11.2012
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    Эти две строчки, по моему скудному пониманию, должны убирать index.php.
    Не могу сказать, именно они помогают, но переадресация со snab-opt.ru/index.php на snab-opt.ru вроде нормально работает.
    Скажите, как проверить, включен ли mod_rewrite? Я, к сожалению, не знаю: в настройках SEO в админке у меня этого нет
     

Поделиться этой страницей

Загрузка...