Jump to content

Делаем перенаправление внешних ссылок на форуме

Итак,после долгих мучений и с помощью Sanshalay и HooLIGUN я поставил перенаправление внешних ссылок на форуме!Теперь хочу все свои действия описать в одном месте!

Если кто не знает,то оно нужно для сео-оптимизации форума!Хоть и на всех ссылках стоит тег noindex и nofollow,все-равно лучше перестраховаться!

 

Теперь давайте приступим к делу!Делать перенаправление мы будем без хуков,плагинов!Просто изменим в коде несколько строк!

 

  1. Находим файл BBcode.php:он лежит в  admin/sources/classes/text/parser/bbcode.php    ,скачиваем и открываем его для редактирования(лучше через Notepad)!                                                                                                                                       

    Находи такой код:

     $replace = "<a href='{$url}' class='bbc_url' title='{$_title}'{$rel}>{$text}</a>";   

    Меняем его на:                                                                                                                                                                                                         

    if(stristr( $data['host'], $_SERVER['HTTP_HOST'])) {$replace = "<a href='{$url}' class='bbc_url' target='_blank' title='{$_title}'>{$text}</a>";
    }else{
    $replace = "<!--noindex--><a href='/go/{$url}' class='bbc_url' target='_blank' title='{$_title}'{$rel}>{$text}</a><!--/noindex-->";
    }

    Сохраняем файл и перезаливаем его на сервер!

  2. Создаем папку go в директории сайта!

  3. Прописываем в файле .htaccess(в корневой директории) такую строку:       

    RedirectMatch /go/(.*)$ $1   
  4. Прописываем в robots.txt(тоже в корневой директории)     текст:    

    Disallow: /go/              

Вот и все,перенаправление должно работать!

 

Если что,пишите в тему поддержки статьи!

User Feedback

Recommended Comments

Комментариев пока нет

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Добавить комментарий...