We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 28207
    • 22 Posts
    Был старый сайт - стал новый. Т. к. дизайн выполнен так, что весь контент открывается на главной в iframe, то старые ссылки в поисковиках вида http://sait.ru/index.php?id=23 приводят на страницы с контентом без оформления.Как бы это устроить. 2-й день бьюсь....
      • 785
      • 2,113 Posts
      Так если на сайте всего одна страница, то скоро и поисковики это поймут, и не будут отправлять на другие. А если хочется, чтобы поисковики находили и другие страницы, надо их просто сделать.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 28207
        • 22 Posts
        Скоро - это может быть и через пол года smileyДа и как он поймет если они существуют? Запретить индексацию - не хотелось бы... и страниц там много, открываться они должны в iframe на главной...и никак иначе
          • 28207
          • 22 Posts
          На форуме нашел совет - сделать в htacces так:
          RewriteEngine On
          RewriteBase /
          RewriteCond %{REQUEST_FILENAME} !-f
          RewriteCond %{REQUEST_FILENAME} !-d
          RewriteCond %{REQUEST_URI} !^/index.php$
          RewriteRule ^(.*)\.php$ /$1z.html [L]

          RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
          В принципе работает, НО браузер на все выдает предупреждение Resource interpreted as script but transferred with MIME type text/html. и не грузит ни картинки ни скрипты ни сss...зато перебрасывает на главную grin
            • 785
            • 2,113 Posts
            Непонятно, для чего используются эти странные правила, да и в целом проблема не в них. Сначала надо четко понять, какой набор страниц реально присутствует на сайте (какие их адреса) и что надо с ними сделать. Если надо, чтобы при переходе по старому адресу он менялся на новый, надо ставить 301 редирект. Если хочется, чтобы поисковые системы индексировали одни варианты страниц, а посетители при переходе попадали на другие, это называется клоакингом, и за это поисковые системы банят сайты. И при чем тут замена одного адреса другим, причем статическим, непонятно.
              Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
              Статьи о MODx, регулярно новые публикации
              • 28207
              • 22 Posts
              Согласен, не то делаю...еще раз про цель...есть страницы с содержимым...их можно открыть перейдя по ссылке sait.ru/index.php?id=100...и увидеть, к примеру, картинку и текст. Я хочу, чтобы при получении такого запроса Modx переходил бы на главную, где открывал бы эту (sait.ru/index.php?id=100) и другие страницы в шаблоне с фреймом и оформлением....Поисковики бы индексировали главную с фреймами...Мне надо запретить показ страниц-заготовок при попытке их открыть напрямую...
                • 785
                • 2,113 Posts
                Опять непонятно. Вместо sait.ru/index.php?id=100 какая страница должна открываться? Если просто sait.ru, то надо ставить 301 редирект в .htaccess. Но при этом поисковые системы поймут, что на сайте всего одна страница. Если же оставить sait.ru/index.php?id=100, чтобы поисковые системы могли ее индексировать, то и посетители будут на нее переходить. Если же сделать, чтобы поисковые страницы видели sait.ru/index.php?id=100, а посетители – главную страницу с нужным содержимым, то как раз это и называется клоакингом.
                Подчеркну – поисковые системы индексируют содержимое фреймов как отдельные документы, так что никак не получится заставить их индексировать главную страницу как множество страниц.
                  Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                  Статьи о MODx, регулярно новые публикации
                  • 28207
                  • 22 Posts
                  Если просто sait.ru, то надо ставить 301 редирект в .htaccess
                  Вот наверное это и надо...для всех indx.php?id=...но не выходит с MODx-ом...А поисковики пускай сами с iframe - ми на главной разбираются ...там у меня стоит вот это: http://prototype-ui.com/
                    • 785
                    • 2,113 Posts
                    MODx тут не при чем – если физически должны существовать страницы с разными адресами, чтобы они подгружались в iframe, то никак нельзя их запретить. То есть не бывает, чтобы в iframe был какой-то адрес, а при простом вводе его бы не существовало, разве что можно что-то намудрить с javascript. А поисковые системы отлично разберутся, посчитают, что главная страница пустая, а все остальные страницы они и не найдут, так как javascript они не понимают, так что в итоге вообще выкинут сайт из поиска.
                      Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                      Статьи о MODx, регулярно новые публикации