变量的当前URL和常规exp的变量

时间:2014-01-31 14:03:41

标签: php regex url seo

抱歉英语不好...... 我需要一个SEO代码清理电路网址,需要regexp获取当前网址并交换所有< a href a> <我标题 i> (对于searchengines而言 - 他们不会在与当前网址重合的链接中看到链接而不是流网页排名)然后我的jQuery代码在浏览器中交换所有 回到href链接到工作例子:

当前网址 - http://exemple.com/pizza/(抱歉空间)

你好:

<div>
    <a title="Some text" href="http://exemple.com/pizza/">Pizza</a><br>
    <a title="Text 2" href="http://exemple.com/salads/">Salad</a>
</div>

我需要代码看起来像:

 <div>
        <i class="asd" title="http://exemple.com/pizza/">Pizza</i><br>
        <a class="asd" href="http://exemple.com/salads/">Salad</a>
    </div>

当我在http:// exemple.com/pizza/页面和

 <div>
        <a class="asd" href="http://exemple.com/pizza/">Pizza</a><br>
        <i class="asd" title="http://exemple.com/salads/">Salad</i>
    </div>

...在http:// exemple.com/salads /

现在尝试:

$current='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
return (preg_replace('/<a(.*)href="('.$current.')"(.*)<\/a/','<i$1title="$2"$3<\/i>',$buffer));
echo $buffer;

但是$ current中的模式不起作用..当我尝试放置http://exemple.com/pizza/ - 它有效但我需要一个代码,这将适用于每个页面并交换 a 与当前页面网址重合的网址标记... plz help

0 个答案:

没有答案