Переиндексируются новые страницы - траф вернется. Если есть возможность - перенаправляйте посетителей со старых документов на новые. Зеркалом старые документы считаться не будут, а в сопли попасть очень даже возможно.
Зачем Вам пустой каталог? Под фильтры хочется? Зачем Вам счетчики в подвале? Немного веса Яндексу, Майлу и Рамблеру подарить желаете? Так он есть у них.
Да, кстати, нагните программера (если он, конечно, есть) убрать ИД сессии из УРЛ
Спасибо откликнувшимся. Проблема действительно была в таблицах стилей. Их там с пяток дополнительных подключается, в одной из "второстепенных" действительно есть правило для iframe с границей в 2 пх. Я-то балбес искал что-то для script.
motoman: Эм... ну думаю из этого и стоит делать выводы.
Какие?!
Достал с полки саблю, Diff в смысле. Исходник из браузера и файл сохраненный на винт - идентичны.
Загружаю сохраненный .html на сервер (Т.е. просто .html, он обрабатывается без участия движка, просто отдается сервером. Без таблиц стилей) - рамка есть. Открываю его же с винта - нет.
Зависимости от браузеров (IE, Mozilla, Kmeleon, Flock, Oprera, Epiphany) и оси (XP. Ubuntu) нет.
Небольшое предисловие. Если просто вставить код в шкурку, объявления будут показываться на всех страницах вики - категории, регистрации пользователей, обсуждения страниц, страницы пользователей, темплейты, изображения и так далее. Не хотелось идти на прямое нарушение правил АдСенс, поэтому сделан небольшой хак. В шкурку вставляется такой код:
<!-- BEGIN GOOGLE ADSENSE --> <?php global $wgTitle; $ns = $wgTitle->getNamespace(); if($ns==0) { ?> <div class="portlet"> <h5>Реклама</h5> <div class="pBody"><?php include("advertising/adsense.php"); ?> </div></div> <?php } ?> <!-- END GOOGLE ADSENSE -->
Сам код АдСенс лежит в advertising/adsense.php
Если выполняется условие $ns==0, значит пользователь находится в главном пространстве имен, т.е. просматривает вики-статью, и только в этом случае ему показывается объявление.
В действительности, после включения, в браузер отдается следующий код:
<!-- BEGIN GOOGLE ADSENSE --> <div class="portlet"> <h5>Реклама</h5> <div class="pBody">?<script type="text/javascript"><!-- google_ad_client = "pub-XXXXXXXXXXXXXXXXX"; /* 120x240 */ google_ad_slot = "XXXXXXXXX"; google_ad_width = 120; google_ad_height = 240; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script></div></div> <!-- END GOOGLE ADSENSE -->
Т.е. в строке <div class="pBody">?<script type="text/javascript"><!-- появляется дополнительный символ - в разных редакторах он отображается точкой, квадратиком, вопросом...
Сохраняю страницу на винт, удаляю этот символ - все в порядке.
Хрен знает откуда он берется. Вся Медиавики и и файлы шкурки в АНСИ, главный шаблон, в который вставляется инклуд и файлик, содержащего код АдСенс - в ЮТФ-8 (БОМ, не БОМ не знаю, честно говоря). Может быть из-за этого? Как поправить?
UPD. Прикол почище. Открываю сайт с удаленного сервера - рамка есть. Сохраняю на винт, _ничего_ не трогаю - открываю тем же браузером нет ее. ппц.
Ну да, в примере рамка красная, фон желтый, а вокруг рисуется серая рамка очень напоминающая дефолтный бордер таблиц или <hr> какой. Причем такая ерунда только в используемой мной теме, в дефолтном Монобуке - все тип-топ.
Вот и пытаюсь сообразить где баг с таблице может быть? Там нет ничего, что переназначало бы стили для <script type="text/javascript">
Zpro, т.е. Вы утверждаете следующее: страница, на которой должна публиковаться ссылка на некий сайт, ссылается на скрипт, размещенный где-либо на собственном сайте; передает ему в качестве параметров УРЛ этого сайта и таким образом передает RP?
Т.е. например, на странице see-also.html публикуем такую ссылку:
А если так, то какой смысл тогда в ЧПУ?
Штоп людям понятно было!!! Фтыкать сюда http://www.artlebedev.ru/kovodstvo/sections/48/
Первая заповедь оптимизатора - "ниссать!"
Переиндексируются новые страницы - траф вернется. Если есть возможность - перенаправляйте посетителей со старых документов на новые. Зеркалом старые документы считаться не будут, а в сопли попасть очень даже возможно.
Зачем Вам пустой каталог? Под фильтры хочется? Зачем Вам счетчики в подвале? Немного веса Яндексу, Майлу и Рамблеру подарить желаете? Так он есть у них.
Да, кстати, нагните программера (если он, конечно, есть) убрать ИД сессии из УРЛ
Спасибо откликнувшимся. Проблема действительно была в таблицах стилей. Их там с пяток дополнительных подключается, в одной из "второстепенных" действительно есть правило для iframe с границей в 2 пх. Я-то балбес искал что-то для script.
Эм... ну думаю из этого и стоит делать выводы.
Какие?!
Достал с полки саблю, Diff в смысле. Исходник из браузера и файл сохраненный на винт - идентичны.
Загружаю сохраненный .html на сервер (Т.е. просто .html, он обрабатывается без участия движка, просто отдается сервером. Без таблиц стилей) - рамка есть. Открываю его же с винта - нет.
Зависимости от браузеров (IE, Mozilla, Kmeleon, Flock, Oprera, Epiphany) и оси (XP. Ubuntu) нет.
Это вообще на танцы с бубном похоже
Небольшое предисловие. Если просто вставить код в шкурку, объявления будут показываться на всех страницах вики - категории, регистрации пользователей, обсуждения страниц, страницы пользователей, темплейты, изображения и так далее. Не хотелось идти на прямое нарушение правил АдСенс, поэтому сделан небольшой хак. В шкурку вставляется такой код:
Сам код АдСенс лежит в advertising/adsense.php
Если выполняется условие $ns==0, значит пользователь находится в главном пространстве имен, т.е. просматривает вики-статью, и только в этом случае ему показывается объявление.
В действительности, после включения, в браузер отдается следующий код:
Т.е. в строке <div class="pBody">?<script type="text/javascript"><!-- появляется дополнительный символ - в разных редакторах он отображается точкой, квадратиком, вопросом...
Сохраняю страницу на винт, удаляю этот символ - все в порядке.
Хрен знает откуда он берется. Вся Медиавики и и файлы шкурки в АНСИ, главный шаблон, в который вставляется инклуд и файлик, содержащего код АдСенс - в ЮТФ-8 (БОМ, не БОМ не знаю, честно говоря). Может быть из-за этого? Как поправить?
UPD. Прикол почище. Открываю сайт с удаленного сервера - рамка есть. Сохраняю на винт, _ничего_ не трогаю - открываю тем же браузером нет ее. ппц.
Ну да, в примере рамка красная, фон желтый, а вокруг рисуется серая рамка очень напоминающая дефолтный бордер таблиц или <hr> какой. Причем такая ерунда только в используемой мной теме, в дефолтном Монобуке - все тип-топ.
Вот и пытаюсь сообразить где баг с таблице может быть? Там нет ничего, что переназначало бы стили для <script type="text/javascript">
Zpro, т.е. Вы утверждаете следующее: страница, на которой должна публиковаться ссылка на некий сайт, ссылается на скрипт, размещенный где-либо на собственном сайте; передает ему в качестве параметров УРЛ этого сайта и таким образом передает RP?
Т.е. например, на странице see-also.html публикуем такую ссылку:
Скрипт redirect.php отдает в браузер что-то типа:
И все это дело обладает способность передавать вес от see-also.html к example.com? И все это "уже давно"?
Andreyka, дайте пару ссылок почитать, а то нагуглить ничего _понятного_ не смог
Mantius, да. Даже без редиректа.
Вот в тему коротенький пост латвийского товарища: 17000 исходящих со страницы ссылок, PageRank=4. Съели?
Через такой редирект вес вообще не передается