We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1391
    • 20 Posts
    Не индексируется поисковиками сайт на MODx 0.9.6.1p2:

    http://webmaster.yandex.ru/?err=URL_IS_NOT_AVAILABLE&url=www.buy-land.ru

    "Сервер недоступен, либо возвращает код статуса http, отличный от 200."

    хотя сайт работает.

    на всякий случай, содержимое .htaccess:

    Options +FollowSymlinks
    RewriteEngine On
    RewriteBase /

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d


    RewriteRule ^(.*)$ ./index.php?q=$1 [L,QSA]
      • 785
      • 2,113 Posts
      Так сервер действительно выдает не 200, а 500:
      500 Internal Server Error: При обработке запроса на сервере один из его компонентов выдал аварийный отказ или столкнулся с ошибкой конфигурации.
      И все это из-за того, что на хостинге стоит "SERVER: nginx/0.5.35". Выясняйте с хостингом, почему у них nginx выдает ошибку 500.
      Уже не первый раз сталкиваюсь с проблемами, возникающими при использовании nginx, причем не связанными с MODx.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 1391
        • 20 Posts
        Большое спасибо!
          • 1391
          • 20 Posts
          К сожалению, после переноса сайта на другой хостинг ситуация не изменилась!

          http://webmaster.yandex.ru/?err=URL_IS_NOT_AVAILABLE&url=http://www.blokhin.jino.ru/

          "Сервер недоступен, либо возвращает код статуса http, отличный от 200."

          Возникает вопрос о правильности настроек MODx.

          Перечислю некоторые настройки, которые, на мой взгляд, могли повлиять негативно:

          1. ID документов:

          Первая страница: 1
          Страница ошибки "404": 1
          Страница "Доступ запрещен": 1
          Страница "Сайт недоступен": 1

          2. Использовать семантические URL: Да

          Использовать псевдонимы в URL: Да
          Использовать вложенные URL: Да
          Разрешить повторяющиеся псевдонимы: Да
          Автоматически генерировать псевдоним: Да

          В комментариях содержится следующая информация:

          "Помните, что данная возможность доступна лишь тогда, когда MODx работает на сервере Apache с установленным mod_rewrite; кроме того, необходимо изменить файл .htaccess. Для информации по подробным настройкам посмотрите файл .htaccess, входящий в дистрибутив MODx."

          Никаких соображений больше нет)

          Жду результатов Вашего анализа проблемы.
            • 31227
            • 198 Posts
            У вас установлен плагин "Search Highlighting" который исползуется с AjaxSearch? Если да, то отключите его и все будет ок.
              Pure MODx sites
              Viriko.ru & Viriko.com - Multilingual and running on 1 MODx
              • 785
              • 2,113 Posts
              Поменяли шило на мыло: теперь используется SERVER: nginx/0.6.32. Используйте хостинг, где SERVER: Apache или выясните у техподдержки, почему nginx выдает ответ 500.
              На одном хостинге пытались поставить nginx и описали требования к сайтам, причем в техподдержке утверждали, что нельзя менять настройки PHP командой ini_set, и ни одна нормальная CMS этого не делает. Когда я сказал, что кроме MODx эта команда используется в Joomla, Drupal, e107 и, возможно, в других системах, они как-то завяли, но, в конце концов, отказались вообще от nginx (скорее всего по другим причинам). Кстати, nginx создавал дополнительную нагрузку на сервер, а статических страниц, которые отдавались бы быстрее, у клиентов хостинга не было, только динамические. В итоге вместо обещанного увеличения скорости получилось заметное уменьшение.

              Quote from: Vait at Nov 06, 2008, 08:01 PM

              "Search Highlighting" ... отключите его и все будет ок.
              И как Search Highlighting влияет на ответ сервера 500 вместо 200? Это не подколка, мне действительно интересно.
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 1391
                • 20 Posts
                Спасибо за анализ, буду разбираться, Ваш форум реагирует на мои запросы оперативнее, чем служба поддержки хостинга!
                Пожалуйста, посоветуйте хостинг, где однозначно все заработает!
                А то складывается впечатление, что все работают на nginx!
                Подскажите, как определить какой SERVER используется хостинг-провайдером?

                Есть еще вопрос по Easy2:

                Есть фотогалерея http://www.buy-land.ru/photo.html

                При открытии любого каталога в ней, например: http://www.buy-land.ru/photo.html&gid=2, на странице появляется надпись "‹‹ Easy 2", которая возвращает посетителя в корень галереи. Возможно ли как-нибудь убрать эту надпись или переименовать? Также, когда я вызываю части (каталоги) галереи по ID, например [!easy2? &gid=`7`!] на странице http://www.buy-land.ru/land1/photo.html, опять появляется ссылка "‹‹ Easy 2", которая здесь никак не уместна, да и к тому же неверно генерирует ссылку на корень каталога (http://www.buy-land.ru/land1/land1/photo.html&gid=1). Та же история и при использовании частей галереи и на других страницах, где отображение "‹‹ Easy 2" также неуместно:

                http://www.buy-land.ru/land2/photo.html
                http://www.buy-land.ru/land3/photo.html
                http://www.buy-land.ru/land4/photo.html
                http://www.buy-land.ru/land5/photo.html
                http://www.buy-land.ru/land6/photo.html

                Задача:

                Хотелось бы использовать полную галерею на странице www.buy-land.ru/photo.html с возможностью возврата в корень например кнопкой "Назад" или как-нибудь иначе, но не "‹‹ Easy 2" (возможно, придется сделать возвратную ссылку вручную, если убрать "‹‹ Easy 2" совсем).

                Использовать части галереи совсем без "‹‹ Easy 2", т.е. без возможности возврата в корень галереи!

                Возможно ли подключить модуль "‹‹ Easy 2" несколько раз - для каждой галереи отдельно?

                Есть ли аналогичный модуль фотогалереи более подходящий под мои требования?

                Еще раз спасибо!
                  • 785
                  • 2,113 Posts
                  Узнать, какой сервер используется, лучше всего, проверив серверные заголовки сайтов, расположенных у конкретного провайдера хостинга. Есть разные способы, но лично я пользуюсь http://mysmartlab.ru/ где кроме серверных заголовков можно узнать много другой информации о странице.

                  Хостинг советовать не буду, так как на данный момент лично мне ни один не нравится, по разным причинам. Однако на большинстве все же должно работать, иначе на форуме было бы намного больше сообщений о проблемах. Да и на nginx, наверное, должно работать, если сервер нормально настроен.

                  Если техподдержка что-то ответит, напишите здесь, интересно, как они объяснят ответ сервера 500 (чаще всего отвечают в стиле «сам дурак»).

                  По Easy2 лучше перенесите вопрос в отдельную тему или в тему, посвященную именно этой галерее, а из данной темы вопрос лучше убрать – так проще другим людям пользоваться форумом.
                    Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                    Статьи о MODx, регулярно новые публикации
                    • 22532
                    • 349 Posts
                    Все же позволю себе ответить на вопрос по Easy2 grin
                    самое простое что можно сделать это прописать в любом месте на страничке вызова галереи вот это
                    <style>.e2gback{display:none}</style>
                      • 1391
                      • 20 Posts
                      Quote from: p4sh0k at Nov 07, 2008, 01:20 AM

                      Все же позволю себе ответить на вопрос по Easy2 grin
                      самое простое что можно сделать это прописать в любом месте на страничке вызова галереи вот это
                      <style>.e2gback{display:none}</style>

                      Большое спасибо, помогло!