0

我想从 html 页面(站点地图)中删除规范链接。

<link rel="canonical" href="https://www.example.com/seositemap">

我在布局中使用了以下代码,但它不起作用

<?xml version="1.0"?>
<layout version="0.1.0">
    <seositemap_index_index>
        <reference name="content">
            <block type="seositemap/map" name="map" template="seositemap/map.phtml"/>
        </reference>
        <reference name="head">
            <action method="removeItem"><type>link_rel</type><rel>canonical</rel></action>
        </reference>
    </seositemap_index_index>
</layout>

任何想法 ?

4

1 回答 1

1

这是该方法的样子

public function removeItem($type, $name)
{
    unset($this->_data['items'][$type.'/'.$name]);
    return $this;
}

没有 rel 参数。您应该改用“名称”。它的内容必须是当前链接的href

于 2018-09-27T09:33:27.510 回答