【问题标题】:Robots Noindex,Nofollow in cakephp 2.0机器人 Noindex,Cakephp 2.0 中的 Nofollow
【发布时间】:2012-10-05 11:53:50
【问题描述】:

我该怎么说:

<?php echo $this->Html->meta(array('name' => 'robots', 'content' => 'noindex'));?>

在我的布局的头部?

我尝试了与脚本和 css 相同的技术,通过添加第二个参数来指定我的块,但它不起作用。

【问题讨论】:

  • 第二个参数是什么? array('inline' =&gt; false)?
  • 是的,我试过了: Html->meta(array('name' => 'ROBOTS', 'content' => 'ALL'), array ('inline'=> false)) ?> Html->meta(array('name' => 'ROBOTS', 'content' => 'ALL'), false) ?>

标签: cakephp meta-tags cakephp-2.2


【解决方案1】:
<?php $this->Html->meta(array('name' => 'robots', 'content' => 'noindex,nofollow'), null, array('inline' => false)) ?>

我遗漏了第二个参数:null

【讨论】:

    【解决方案2】:

    如果您查看测试用例,它应该可以工作! https://github.com/cakephp/cakephp/blob/2.3/lib/Cake/Test/Case/View/Helper/HtmlHelperTest.php#L1520

    例如

    echo $this->Html->meta(array('name' => 'ROBOTS', 'content' => 'ALL'));
    

    你试过最新的 2.2 头吗? 以防万一过去有一些修复程序纠正了这个问题。

    PS:直到 2.1 才引入视图块。从你的标签来看,你似乎有 2.0。

    【讨论】:

    • 我已经更改了我的标签,它实际上是 2.2.1 版。您展示的示例有效,但未放置在布局中。
    猜你喜欢
    • 2018-11-30
    • 2015-04-28
    • 2010-11-13
    • 2015-04-06
    • 2015-03-18
    • 1970-01-01
    • 2014-10-20
    • 2018-01-29
    • 2020-01-16
    相关资源
    最近更新 更多