Индексация страниц для печати
Добавлено: 13 окт 2013, 18:50
Собственно вопрос, как закрыть от индексации версии объявлений для печати? Сейчас в поиск попадают обе версии.
Обсуждение продуктов компании и фреймворка Yii
https://monoray.ru/forum/
echo CHtml::link('<img src="'.Yii::app()->baseUrl.'/images/design/print.png"
alt="'.tc('Print version').'" title="'.tc('Print version').'" />',
array('/apartments/main/view', 'id'=>$model->id, 'printable'=>true), array('target' => '_blank'));
echo CHtml::link('<img src="'.Yii::app()->baseUrl.'/images/design/print.png"
alt="'.tc('Print version').'" title="'.tc('Print version').'" />',
array('/apartments/main/view', 'id'=>$model->id, 'printable'=>true), array('target' => '_blank', 'rel' => 'nofollow'));
Koduc писал(а):То есть по сути к ссылке добавляет rel="nofollow", должно хватить.
Koduc писал(а):Файл protected/modules/apartments/views/view.php
Находите
- Код: Выделить всё
echo CHtml::link('<img src="'.Yii::app()->baseUrl.'/images/design/print.png"
alt="'.tc('Print version').'" title="'.tc('Print version').'" />',
array('/apartments/main/view', 'id'=>$model->id, 'printable'=>true), array('target' => '_blank'));
меняете на
- Код: Выделить всё
echo CHtml::link('<img src="'.Yii::app()->baseUrl.'/images/design/print.png"
alt="'.tc('Print version').'" title="'.tc('Print version').'" />',
array('/apartments/main/view', 'id'=>$model->id, 'printable'=>true), array('target' => '_blank', 'rel' => 'nofollow'));
То есть по сути к ссылке добавляет rel="nofollow", должно хватить.
Можно также попробовать запретить через robots.txt
<div class="<?php echo issetModule('viewpdf') ? 'div-pdf-fix' : ''; ?>">
<?php
if(issetModule('viewpdf')) {
echo '<div class="floatleft pdficon">
<a href="'.Yii::app()->baseUrl.'/viewpdf/main/view?id='.$model->id.'"
target="_blank"><img src="'.Yii::app()->baseUrl.'/images/design/file_pdf.png"
alt="'.Yii::t('common', 'Pdf version').'" title="'.Yii::t('common', 'Pdf version').'" />
</a></div>';
}
?>
vanred79 писал(а):Кoduc хотел поинтересоваться, эти действием Вы только ссылку от индексации закрыли, текст не надо закрывать в noindex, боты не могут с PDF текст считывать?
<div class="<?php echo issetModule('viewpdf') ? 'div-pdf-fix' : ''; ?>">
<?php
if(issetModule('viewpdf')) {
echo '<div class="floatleft pdficon">
<a rel="nofollow" href="'.Yii::app()->baseUrl.'/viewpdf/main/view?id='.$model->id.'"
target="_blank"><img src="'.Yii::app()->baseUrl.'/images/design/file_pdf.png"
alt="'.Yii::t('common', 'Pdf version').'" title="'.Yii::t('common', 'Pdf version').'" />
</a></div>';
}
?>