外部链接保留在网站内

时间:2013-01-25 04:40:14

标签: html hyperlink

如果我有一个链接,例如:www.google.com,则会链接到mydomain.com/www.google.com。

如果http://位于开头,则链接会转到www.google.com。

有没有办法确保链接确实使用php等进入外部网站?

此链接转到mydomain.com/www.google.com:

<a href="www.google.com">Link</a>

此链接转到www.google.com(我想要的所有人):

<a href="http://www.google.com">Link</a>

结束使用此验证:

if(strpos($URL, "http://") !== false) $URL = $URL;
else if (strpos($URL, "https://") !== false) $URL = $URL;
else $URL = "http://$URL";

2 个答案:

答案 0 :(得分:0)

你必须将http://放在链接前面,这就是互联网的运作方式,还有其他一些原型,例如httpsftp等,否则就会出现{{1}等链接是一个相对链接,并假设它是您域中的内部链接

答案 1 :(得分:0)

如果您使用的是PHP,则可以查看链接。

检查链接是否以http://开头,如果确实如此,否则,请在链接前加上http://。

这将确保您的链接将在外部网站中打开。