不重写URL帮助一个搜索引擎查找页?
-
23-08-2019 - |
题
我的网址看起来像"/网页。php?page=pageName"因为我使用一个数据库,以提供页的内容。并写的网址之类的东西"/pageName"帮助搜索引擎查找页?如果是这样我怎么写?
解决方案
它可能不会帮助一个履带式找到网页,但它可产生积极的影响在怎么样排列它们,因为更好的Uri获得通常更好的排名(其他的事情都是平等的,当然)。这也有好有他们永久性的。
看看 酷Uri不要改变
关于你们如何 mod_rewrite 在阿帕奇的世界和一些 其他的 选项 在IIS的世界。
例(Apache的语法):
RewriteEngine On
RewriteRule ^(.*)$ pages.php?page=$1
这将通过一切都在URI后的域名(有一个警告有关的后削减)以pages.php 作为一页的参数。
这个是
http://yourdomain.com/bears
将返回的内容作为服务
http://yourdomain.com/pages.php?page=bears
其他提示
也许一个更好的问题是“是否重写URL帮助的用户找到页面在搜索引擎?”。而这个问题的答案是“是”。例如,假设你的页面的内容讨论了海豚。谷歌将更多的重量,为“海豚”搜索项:
/Dolphins.php
大于
/pages.php?page=1323
什么最现代化的网站都在做(包括计算器)你会发现这是。
谷歌的 SEO指南提到了关于在“改善你的URL结构”一节。
网址几个小技巧您可以在网站的根目录中创建.htaccess文件,并添加到文件这样的:
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^/pages/(.*) pages.php?page=$1
这并不利于搜索引擎找到的页面更容易(实际上如果没有正确执行它可以使它更难的搜索引擎抓取你的网站),但如果处理得当,它会让你的网页排名更好地为他们的相关关键字
有关PHP看的mod_rewrite为Apache
我不是一个正则表达式的专家,但它使用模式匹配规则进行改写,将有大量的文件和在线教程mod_rewrite的
搜索引擎会的像的网页多了很多。如果结束了动态档案和查询字符串,大多数搜索引擎认为它是一个动态的页面,这将很快改变,因此不会排名也高达静态页面。
那么你已经有了到位的改写,你可以很容易地分析它,在你的PHP和使用PHP决定你的URL结构。
想强调延期到页面中,例如需要.html和该URL内斜线的事实被解释为网站的“树图”。
的内部虚拟目录路径有更“重量”作为Keltex在像category.html比/category/subcategory.html
路径,所述反正它是强制性的,以实现友好的URL与一个网站地图一起。所有这些基本的SEO冠军相结合,适当的标题为您提供了一个不错的结果。
有关搜索引擎优化的目的,最好是在URL中包含关键字。但是,如果它已经发布的网页,确保您在更改前从现有的URL设置重定向到新的URL。没有人喜欢一个破碎链接。