我在我的网站上有几个HTML页面,在顶部显示相同的菜单。如果我需要更正,我需要编辑并上传所有这些HTML页面。我创建了一个可以回显菜单的php文件。当页面加载时,我通过Ajax在<body>
处调用这个php文件。这工作正常。问题是,由于当谷歌或其他索引机器人抓取我的页面时,HTML文件中不存在菜单,它会以任何方式影响页面排名吗?会调用php函数调用的页面菜单是否会影响谷歌索引?
-1
A
回答
0
为了使这种无缝的前端,你应该在服务器上使用PHP,包括()做这不是在前端
更好的方式来做到这一点的JavaScript,如果您的大多数页面是相同的,你可以做这个页脚和菜单以及,这意味着你只需要在每个文件的页面上有什么
我在这种情况下做的是创建页面我想要的方式然后将其分成三部分(如果菜单不是直接位于标签后,则为四个部分)
这使得它非常容易泰恩后,其他明智的您将有不同的代码在每一页上
例如头文件(在这个例子中,你会调用它的header.php)
<?php
// header
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>The HTML5 Herald</title>
<meta name="description" content="The HTML5 Herald">
<meta name="author" content="SitePoint">
<link rel="stylesheet" href="css/styles.css?v=1.0">
<!-- any other style sheets you want to link too go here -->
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<?php
// if your header is the top of the page put it here
// end of file
示例页面这是你调用(如索引页面.PHP将是你的第一个,然后他们的名字,你希望他们
<?php
// basic page template
//Header goes here
include('header.php');
// if your header is horizontal and semantically at the top of the page you include your menu in the header.php file
// if your menu is not sematically at the top you can add it in where ever you wish, bottom right left etc
include('menu.php');
?>
<!-- Some page content -->
<!-- Some page content -->
<!-- Some page content -->
<!-- Some page content -->
<?php
//include your footer
include('footer.php');
// end of file
例页脚文件(在这个例子中,你会称它为footer.php)
<?php
// footer file
?>
<script src="js/scripts.js"></script>
<!-- put your javascript in the footer -->
</body>
</html>
<?php
// end of file
相关问题
- 1. 在函数内调用require时是否会影响性能?
- 2. HTTPS是否会影响HTML页面?
- 3. JavaScript是否会影响页面源?
- 4. 调用__device__函数是否会影响CUDA中使用的寄存器数量?
- 5. HTML会影响ajax调用
- 6. 克隆是否会影响activerecord回调?
- 7. 谷歌是否索引HTTPS ASP.NET页面?
- 8. dict.update是否会影响函数的argspec?
- 9. 片段backstack入口计数是否会影响onCreateOptionmenu()调用?
- 10. 在MySQL中改变表格是否会影响php页面?
- 11. 调用google.maps.geometry.spherical.computeDistanceBetween是否会影响我的API限制?
- 12. 页面上的html数量是否会影响速度?
- 13. 调用空类方法是否会影响性能?
- 14. 调用google.maps.LatLng()是否会影响任何API限制?
- 15. 调用约定是否会影响上下文切换?
- 16. 弹出数量是否会影响页面加载速度?
- 17. CreateThread是否会影响VirtualAlloc的使用?
- 18. Linq to Nhibernate查询的Where(...)子句中的函数调用是否会对性能产生负面影响?
- 19. setbuf()是否会影响cout?
- 20. 在PHP中,max_execution_time是否会影响通过register_shutdown_function()调用运行的关闭函数?
- 21. 网站结构是否会影响搜索引擎优化?
- 22. 是否有可能阻止谷歌的部分页面从谷歌索引
- 23. Mutex是否会调用系统调用?
- 24. Javascript:复杂的值引用是否会影响执行速度?
- 25. 调用PHP谷歌驱动API返回的响应,但不会上传图像
- 26. 从preg_replace调用php函数会导致函数在页面顶部加载
- 27. Php“echo”函数不会调用脚本
- 28. PHP函数调用时不会执行
- 29. $ .grep是否会影响原始数组?
- 30. 加载不使用的.php文件是否会影响性能?
我不知道索引,但我相信你应该通过菜单,边栏等来获得索引文件,并通过AJAX将内容加载到它,或者将HTML页面更改为PHP,并在其中包含标题。如果您仍然使用当前的解决方案,则无需在PHP文件中回显菜单。您可以通过AJAX加载HTML文件。 –