Измените в .htaccess сроку
--- DirectoryIndex index.shtml index.htm index.php index.html --- на --- DirectoryIndex index.php?title=Заглавная_страница index.shtml index.htm index.php index.html --- у меня проиндексировало, только с кодировкой ссылок проблема Добавлено через 26 минут Цитата:
В коде $o['charset'] = 'UTF-8'; В файле sape.php var $_charset = 'UTF-8'; Все работает: 198 страниц проиндексировано...расзмещаю ссылки |
Majestic_den какой код использовал?
|
в файле MonoBook.php
PHP код:
PHP код:
|
Спасибо. Запустил у себя вику. Через пару недель сделаю переиндексацию и отпишусь.
Добавлено через 16 часов 51 минуту Majestic_den, может то, что сапа не нашла все странцы - связанно с кешем Вики? Например я когда что-то меняю, то остаётся по прежнему. Пока не нажать Ctrl + F5, т.е. кеш страниц на стороне клиента. Сосбтвенно и чек кода не будет. Как ты это обошёл? |
У меня сразу меняется, с этим проблем нет...
сапа то страницы нашла, но они некорректно проиндексированы: индексирует сапа так что например страница с названием "Политика" в utf-8 выглядит как "%D0%9F%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0" , а робот обрывает часть символов и получается название например "Поли" -> страница не существует, вики "предлагает" ее создать, соотвественно там noindex, nofollow и этой страницы нет в яндексе и гугле....такие пироги с названиями страниц на английском языке все нормально |
Проиндексировал. код сапе кинул в LocalSettings.php, а вывод ссылок через глобальный массив в теме в сайтбар... Нашол 500 страниц, и русские и не русские. Всё гуд.
|
andrey3761, все страницы со статусом "OK"?
|
Да, все страницы со статусом OK, даже ссылки покупают.
Правда я ещё делал страницу "Карта сайта" со ссылками на все страницы, чтобы бот сапы все нашёл. В общем код сапы так сделал: Файл LocalSettings.php // ====================================== define('_SAPE_USER', '***'); // Полный путь до сапе клиента, у меня он вне корня сайта require_once('/***/'._SAPE_USER.'/sape.php'); // Хост вашего сайта $o['host']= 'example.com'; // Кодировка вики $o['charset'] = 'UTF-8'; // Это для проверки, тестовый режим... //$o['force_show_code'] = true; // Запрашиваемая страница if (isset($GLOBALS['REQUEST_URI'])) : $o['request_uri'] = $GLOBALS['REQUEST_URI']; endif; $sape = new SAPE_client($o); unset($o); // Получение ссылок в виде строки $sape_links = $sape->return_links(); // Разделитель ссылок, заданный в системе Sape $sape_links_split = '<split/>'; // Разделитель ссылок, который будет выводиться на сайте $sape_links_site_split = '</li><li>'; // Обработка полученной строки со ссылками // Если для страницы проданы ссылки if ( substr($sape_links,0,4) != '<!--' ) { // Разбиваем строку в массив $sapelinks['links'] = explode($sape_links_split, $sape_links); // Преобразование массива в список $sapelinks['block'] = '<ul><li>'.implode($sape_links_site_split, $sapelinks['links']).'</li></ul>'; } else { // Возвращаем как есть $sapelinks['block'] = $sape_links; } // Заголовок блока $sapelinks['title'] = 'Разное'; $GLOBALS['sapelinks'] = $sapelinks; // ====================================== Файл MonoBook.php // ====================================== // Ищем это <?php $sidebar = $this->data['sidebar']; if ( !isset( $sidebar['SEARCH'] ) ) $sidebar['SEARCH'] = true; if ( !isset( $sidebar['TOOLBOX'] ) ) $sidebar['TOOLBOX'] = true; if ( !isset( $sidebar['LANGUAGES'] ) ) $sidebar['LANGUAGES'] = true; foreach ($sidebar as $boxName => $cont) { if ( $boxName == 'SEARCH' ) { $this->searchBox(); } elseif ( $boxName == 'TOOLBOX' ) { $this->toolbox(); } elseif ( $boxName == 'LANGUAGES' ) { $this->languageBox(); } else { $this->customBox( $boxName, $cont ); } } // Это нужно добавить // Выводим сапу $this->customBox( $GLOBALS['sapelinks']['title'], $GLOBALS['sapelinks']['block'] ); ?> // ====================================== В принципе я с викой не знаком, если ещё покопаться в теме, можно получше сделать. Но для тестов этого хватило)) P.S.: MediaWiki 1.15.1 |
Цитата:
|
andrey3761, благодарю.
С установкой кода проблем нет, с этим давно разобрался. Тут была несколько другая проблема у Сапы с русскими буквами в ссылках, и особенно со спецсимволами вроде пробелов и запятых в URL (чтобы понять подробнее о чем речь, нужно перечитать эту тему сначала). Теперь, очевидно проблема решена. Отправил свой сайт на перемодерацию, его приняли и уже начали покупать ссылки. Итого можно смело утверждать: Wiki+sape=реально! |
Часовой пояс GMT +3, время: 08:50. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.