PHP - auto Rel =“nofollow”外部链接

时间:2018-04-05 15:00:26

标签: php hyperlink external

我有这个代码用于生成链接:

<div class="header-social">
    <?php foreach( $mts_options['mts_header_social'] as $header_icons ) : ?>
        <?php if( ! empty( $header_icons['mts_header_icon'] ) && isset( $header_icons['mts_header_icon'] ) ) : ?>
             <a href="<?php print $header_icons['mts_header_icon_link'] ?>" class="header-<?php print $header_icons['mts_header_icon'] ?>" style="background: <?php print $header_icons['mts_header_icon_bg_color'] ?>" target="_blank"><span class="fa fa-<?php print $header_icons['mts_header_icon'] ?>"></span></a>
        <?php endif; ?>
    <?php endforeach; ?>
</div>

如果链接是外部域,我只想插入rel =“nofollow”。

我该怎么办?你能救我吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

在生成代码时我可以建议这样的东西,似乎是一种解决方法:

    if(substr($header_icons['mts_header_icon_link'], 0, 4) == "http"){echo "rel='nofollow'"; }

如果有帮助,请告诉我。