更改METAS在PHP网站的每个页面(Changing metas for each page in

2019-07-20 12:02发布


看看这个: 如何使网页具有相同的设计 。 我用它来制作一个网站名为X凤凰 。 当我键入谷歌X凤凰,它不上头,虽然我已经把它在谷歌网站管理员,它已经4个月。 它不来任何地方,我可以在谷歌搜索看看。 在此PDF格式 ,这是写在使用不同的关键字,标题和描述的所有页面。 但是,在我的网站,我用在我把头部和其他一些东西从身体在一个名为低于我的footer.php内容的header.php与事,然后在页面前的方法。 home.php,我把:

<?php include('header.php'); ?>
my text
<?php include('footer.php'); ?>

我METAS是在头部,所以我怎么去改变它的每一页。
如何写关键字即xphoenix,X,凤凰城,F1等。
还告诉我其他的办法,使对谷歌的顶部我的网站,使它看起来更不错。
请给我的Sitemaps以及如何使他们的一些信息。
如果我有名称:X小组凤凰,我应该写在关键字团队,X凤或团队X凤。

Answer 1:

例如,你可以这样做:

在你home.php

$meta1 = 'My meta tag text';
include('header.php');
echo 'my text';
include('footer.php');

在你的header.php你可以这样做:

<meta name="description" content="<?php echo $meta1; ?>">
  • 搜索引擎优化,你可以检查此链接: 搜索引擎优化
  • 对于一个站点地图生成器,你可以看看这里: 地图

但我认为这是最好的,如果你只是使用谷歌这一点。



Answer 2:

您可以在每个网页被如此定义不同的meta标签:

$meta['keywords'] = "Keyoword, more words, ...";
$mtea['description'] = "...";
<?php include('header.php'); ?>
my text
<?php include('footer.php'); ?>

和你的header.php文件里面你这样做对你所定义的不同的meta标签:

<meta name="keywords" content="<?php echo $meta['keywords']; ?>" />
<meta name="description" content="<?php echo $mtea['description']; ?>" />
...


Answer 3:

我自己的经验,我分别存储我的meta描述和关键字数据库包含它的页面。 然后,我动态地将其称之为向头。

- page_id             int(11) auto increment
- page_title          varchar(250)  Not Null
- name                varcar(250)  Not Null
- meta_description    text
- meta_keywords       text
- is_published        tinyint(1)  Not Null
- is_deleted          tinyint(1)  Not Null


文章来源: Changing metas for each page in PHP Website