Php 如何仅从外部视频链接中删除子域

Php 如何仅从外部视频链接中删除子域,php,hyperlink,external,subdomain,Php,Hyperlink,External,Subdomain,我们在子域(www.agent.xxxx.com)上输入了信息,并在主站点(www.xxxx.com)上发布了编辑器的结果。除外部视频链接外,编辑器中的所有内容都显示正确。使用此处的代码,视频链接的结果是在导致错误的链接前面添加子域代理/并导致agent/www.youtube.com/xxxxxx 我们只需要纠正这个只有在外部链接 <?php $this->result->aboutme = str_replace('src="', c="agents/', $thi

我们在子域(
www.agent.xxxx.com
)上输入了信息,并在主站点(
www.xxxx.com
)上发布了编辑器的结果。除外部视频链接外,编辑器中的所有内容都显示正确。使用此处的代码,视频链接的结果是在导致错误的链接前面添加子域代理/并导致
agent/www.youtube.com/xxxxxx

我们只需要纠正这个只有在外部链接

<?php
    $this->result->aboutme = str_replace('src="', c="agents/', $this->result->aboutme);     
    echo $this->result->aboutme;
?>
外部链接的开头是否有“http://”?如果是这样的话,就更容易用正则表达式识别它们。这是什么:c=“agents/”应该做什么?c=“agents/”用于在主站点www.xxx.com上显示子域agent.www.xxx.com中使用的字段的结果。所有信息都来自编辑器(aboutme),并显示在主站点我的外部链接(youtube)中由于当前代码导致/agent/位于url(/agents/)前面,因此使用嵌入媒体选项放置在子域编辑器中的内容将被破坏。这将导致链接错误