Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Или парсер влепить на выходе по этим условиям. (я так делал на RubyOnRails)Давайте начнем с того что вы создали топик не в том раздели, для подобных тем я думаю более подходит раздел:
*** скрытое содержание ***
Теперь по сабжу:
Логика обработки:
Перед тем как принтить HTML результат в браузер, добавить параметр rel="nofollow" к текгам <a></a> у которых параметр href="" не содержит site.com (где site.com доменное имя вашего сайта) или не начинается с символа "/" .
<?php
if(ob_get_level()==0) ob_start();
register_shutdown_function('replace_out_href');
function replace_out_href(){
$outHtml=ob_get_contents();
ob_clean();
//echo preg_replace('/href="(http:\/\/.*?)"/','href="/redirect.php?to=$1"',$outHtml); -- перенаправление через свой редиректор
echo preg_replace('/href="(http:\/\/.*?)"/','href="$1" rel="nofollow"',$outHtml);
}
?>
<?php
if(ob_get_level()==0) ob_start();
register_shutdown_function('replace_out_href');
function replace_out_href(){
$outHtml=ob_get_contents();
ob_clean();
echo preg_replace_callback('/href="(.*?)"/','check_and_replace',$outHtml);
}
function check_and_replace($var){
if($var[1][0]=='/'|| (strpos($var[1],'site.com')!==false) ) return $var[0];
else return 'href="'.$var[1].'" rel="nofollow"';
}
?>
<FilesMatch "\.(php|php3|phtml)$">
php_value auto_prepend_file /полный/путь/к файлу/backlinks_replace.php
</FilesMatch>