• Главная
  • Поиск
    •  
  • Здравствуйте, Гость

Автор Тема: Нужно ли менять nofollow на follow чтобы нормально проиндексировались страницы  (Прочитано 1455 раз)
  • *
  • Сообщений: 14
  • Vlad
Кто подскажет : Нужно ли менять в коде nofollow на follow
<?php
    // meta tag robots                          ::)
    osc_add_hook('header','bender_nofollow_construct');
    bender_add_body_class('error not-found');
    osc_current_web_theme_path('header.php') ;
?>
чтобы нормально проиндексировались страницы в следующих файлах php :
404.php         
contact.php
custom.php
header.php
item.php
item-edit.php
item-post.php
item-send-friend.php
main.php
page.php
search.php
user-alerts.php
user-change_email.php
user-change_password.php
user-change_username.php
user-custom.php
user-dashboard.php
user-forgot_password.php
user-items.php
user-profile.php
user-public-profile.php
user-recovery.php
user-register.php
Или в некоторых из них оставлять nofollow ??????

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1745
    • Шаблоны и плагины Osclass
Вы код в самих файлах смотрели ? А не функцию.
item.php к примеру:
if( osc_item_is_spam() || osc_premium_is_spam() ) {
        osc_add_hook('header','bender_nofollow_construct');
    } else {
        osc_add_hook('header','bender_follow_construct');
    }
Nofollow - только если объявление помечено как спам.
Далее search.php
  if( osc_count_items() == 0 || stripos($_SERVER['REQUEST_URI'], 'search') ) {
        osc_add_hook('header','bender_nofollow_construct');
    } else {
        osc_add_hook('header','bender_follow_construct');
    }
Если нет объявлений, то nofollow.
И т.д.
Доработки любой сложности.
Задание присылайте в личку.

  • *
  • Сообщений: 14
  • Vlad
У меня другой шаблон - не bender,просто я к примеру.Если не поменять nofollow на follow то на страницах сайта без объявлений в Google Search Console - ответ таких страниц-404.Если поменять на follow - ответ 200 ok или показывает ошибку и просит попробовать через несколько часов,но не возвращает код 404.Вопрос нужно ли менять nofollow на follow во всех этих php файлах или оставить nofollow в таких "секретных" файлах типа : 
     user-change_email.php
     user-change_password.php
     user-change_username.php
     user-dashboard.php
     user-forgot_password.php
     user-login.php
     user-profile.php
     user-recover.php
     user-register.php
В файле своего шаблона functions.php добавлен код
 //custom_false_404
    function custom_false_404() {   
        if (!Search::newInstance()->count()) header('HTTP/1.1 200 Ok');
    }
    osc_add_hook("after_search", "custom_false_404" );
и в controller/search.php код:
  // calling the view...
            if( count($aItems) === -1 ) {
                header('HTTP/1.1 404 Not Found');
            }
Но без замены nofollow на follow страницы сайта без объявлений возвращают 404

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1745
    • Шаблоны и плагины Osclass
А зачем Вам индексирование служебных страниц, вроде восстановления пароля ?
Доработки любой сложности.
Задание присылайте в личку.

  • *
  • Сообщений: 14
  • Vlad
Сам даже не знаю.Но после того как Google не проиндексировал кучу страниц из-за nofollow чуть не описался от страха.Поэтому начал везде менять nofollow на follow.Но в этих 8 "секретных" php файлах я оставил nofollow. Или в каких -то нужно было сделать follow?

  • *
  • Сообщений: 14
  • Vlad
Зато Яндекс проиндексировал всё.Ему пофиг эти follow и nofollow .

 


test