2011-03-02 90 views
1

我使用Zend框架来创建网站。 在我的布局,我写Meta标签在同一行

<?php 
    echo $this->headTitle('Zend Framework'); 
    $this->headMeta()->appendName('keywords', 'framework php productivity'); 
    $this->headMeta()->appendName('description', 'some description'); 
    echo $this->headMeta(); 
?> 

在源代码中的元标题和meta-关键字成为在同一直线上。

<title>Zend Framework</title>   <meta name="keywords" content="framework php productivity" /> 
<meta name="description" content="some description" /> 

它是真的关于搜索优化或不是?

回答

4

它没有。你可以保持独立。

但是,如果你想有一个新的行字符,你可以使用:

$this->headMeta()->setPostfix("\n") 
+0

非常感谢,我现在没有关于这个有用的方法。现在我会尝试使用它。 – 2011-03-02 09:55:19

2

没有也没有关系标签是在同一条线上,搜索引擎将识别<meta...../>标签,它不关心新行等,只要标签打开(<meta)正确和结束(/>)和什么在中间格式正确的搜索引擎将是好的。
Meta标签仍然被搜索引擎读取,但并不像以前那么重要。
你越是帮助搜索引擎越好,但越来越多的是关于网站本身的内容。

+0

谢谢你的详细解答,这对我来说非常有用 – 2011-03-02 09:52:54

+0

没问题! – Scoobler 2011-03-02 09:55:11