php - 向 PHP 添加关键字和描述
问题描述
我之前为我们公司创建了一个带有元关键字和描述的 html 网站,虽然该网站并不令人惊讶,但它的排名很好,人们联系了我们。去年我们用 php 重做了网站,从那以后排名急剧下降。Google 为所有页面引用了相同的描述(来自 header.php)。设计师基本上不会改变任何东西,因为他不再是自由职业者,基本上不能被要求维护网站。我尝试通过在页面上添加以下内容来添加关键字和描述
$meta['keywords'] = "Keyoword, more words, ...";
$meta['description'] = "...";
<?php include('header.php'); ?>
my text
<?php include('footer.php'); ?>
然后在 header.php 我添加了
<meta name="keywords" content="<?php echo $meta['keywords']; ?>" />
<meta name="description" content="<?php echo $mtea['description']; ?>" />
这似乎可行,但现在在加载页面时,我会在一瞬间看到它背后的文本/代码,我不知道为什么会这样。欢迎任何见解谢谢!
解决方案
对我来说似乎是 FOUC。请参阅浏览器在短时间内显示没有样式的页面(视觉故障)
我在生成的主页中看到了问题:提到<meta>
的是空的,但在第 88 行是 "$meta['keywords'] = "home automation, domotica, ..." 泄漏到<header>
元素中。
推荐阅读
- symfony - 配置 symfony 以通过 Postfix 发送邮件
- javascript - 在凯撒的代码练习中无法修复大写
- java - ID 值资源:Android Studio
- c++ - 基于模板值的条件变量
- mysql - 如何从另一列中减去一列以查找上一次出现的相同 id?
- python - python mysql理解参数绑定
- reactjs - 如何使用打字稿为反应测试库设置智能感知
- machine-learning - 重函数(单位/阶跃函数)导数
- javascript - 如何返回状态 500 并停止运行该路线的脚本
- javascript - JavaScript DOM - 如何允许用户只选择一个选项