遇到一个在生产环境中经常遇到的问题,架设你做了一个网站访问量还可以, 想接一些外站广告,这个时候需要设置某个文字或者图片链接到对方网站, 通常我们的做法是直接用一个a标签加上href
比如我需要设置 “百度” 这2个字点击后可以直接访问到 https://www.baidu.com
我可以在html 代码中这样写:
<a href="https://www.baidu.com">百度</a>
这个是最便捷,最常用的方法, 但是听说从SEO的角度上看,不利于网站的优化,因为是直接显示了外站的链接了。
那么,如何实现访问的是本站链接,又能访问到 https://www.baidu.com 呢?
我们可以通过伪静态规则先给 https://www.baidu.com 包装一下
笔者的网站是搭建在Nginx 下的,我们可以在伪静态规则中添加一条
rewrite ^/go/baidu(.*) https://www.baidu.com$1 permanent;
这样你在“百度”这2个字的a标签的超链接就可以写 https://www.esphp.com/go/baidu 访问后,就直接跳转到 https://www.baidu.com
<a href="https://www.esphp.com/go/baidu">百度</a>
去试试吧