We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1611
    • 591 Posts
    ну вот smiley и назад некошерно, и вперед некошерно smiley
    а какой по объему сайт? (праздный интерес)
      • 33395
      • 13 Posts
      в модХ скл базе 2,6 Мб grin
      249 страничек
        • 33395
        • 13 Posts
        вопрос наверное закрыт wink

        добавил в .htaccess

        RewriteRule ^/?([0-9_+]+)\.html$ $1 [L]
        RewriteRule ^/?([0-9_+]+)$ index.php?id=$1 [L]

        и заработало rolleyes

        зы: чем опасна такая конструкция?
          • 1611
          • 591 Posts
          Хм. Не знал, что можно передать параметр id. Классно, что вы это откопали.

          Кстати, можно обойтись одним правилом:
          RewriteRule ^/?([0-9_+]+)(\.html)?$ index.php?id=$1 [L,QSA]
          QSA необходимо если вы будете передавать какие-то get параметры страницам.

          Нехорошо это тем, на мой взгляд, что не решает проблемы дублирования url в индексах поисковых систем. Почему это плохо, я до конца не понял, т.к. только начал изучать SEO, но, говорят, что это нехорошо.

          Кстати, а как такая строчка будет раотать совместно с плагином SEO Strict URL’s? Сейчас попробую проверить. Может и с ПС удасться утрясти таким образом.

          Поздравляю, с найденным решением!
            • 1611
            • 591 Posts
            Проверил на совместимость с SEO Strict URLs.
            Работает. Действительно перебрасывает на страницы с алиасами!

            Строчку сделал немного универсальнее (так как у меня суффикс ’/’)
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule ^/?([0-9_+]+)(/|\.html)?$ index.php?id=$1 [L,QSA]

            Думаю теперь тему точно можно закрывать.
              • 22301
              • 1,084 Posts
              Советую не морочиться и привести все урлы к единообразному виду.

              Далее скопом все страницы с 404-м статусом отдать на индексацию Яндексу. За неделю он изымет их из своего индекса.

              Далее создать карту сайта в xml-формате. В репозитории есть соответствующие инструменты. Надо поискать по слову sitemap.

              Уже карту отдать Яндексу.

              Все манипуляции проводить через http://webmaster.yandex.ru

              То же самое для гугла. Ему таким же образом отдаётся карта.

              За Гуглом не наблюдал, но Яндекс пессимизирует за дубли.
                [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                Безжалостный пияр!
                Artima -- неуч!
                Осторожно: преступная локализация -- modx-cms.ru
                Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
                • 22301
                • 1,084 Posts
                У SEO Strict URL есть серьёзный баг. Я его описал в топике поддержки, но ответа не получил.
                суть бага в том, что неправильно отрабатывается 404-я ошибка. Вот так: _http://s-g-k.ru/fuck/
                что очень критично, если требуется провести переиндексацию сайта.
                  [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                  Безжалостный пияр!
                  Artima -- неуч!
                  Осторожно: преступная локализация -- modx-cms.ru
                  Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                  Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
                  • 1611
                  • 591 Posts
                  А в чем заключается неправильность обработки?
                  У меня по несуществующему запросу редиректит на страницу, определенную как 404, и выдает статус 404.
                    • 22301
                    • 1,084 Posts
                    Андрей, алогично рассуждаешь:)

                    я говорю про то, как у меня, а у меня, повторюсь, вот так: _s-g-k.ru/fuck/ !!!
                    при этом ошибка выскакивает для реально несуществующих страниц. с неопубликованными страницами, например, всё нормально.
                    при этом ошибка вылетает именно после включения сеострикта.

                    я просто предупреждаю: надо быть бдительным. возможно, баг только на релизе 2006-го года. я не проверял.
                      [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                      Безжалостный пияр!
                      Artima -- неуч!
                      Осторожно: преступная локализация -- modx-cms.ru
                      Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                      Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
                      • 1611
                      • 591 Posts
                      Стараюсь быть бдительным, но не пойму в чем разница наших с тобой запросов.
                      Ввожу my.site/fuck/ которой не существует — перебрасывает на 404 страницу, как и положенно. Статус ответа — 404.
                      Может и правда у тебя релиз старый?