我的网址看起来像"/网页。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

请查看此博客条目从谷歌。

特别此报价。

  

一个建议是避免重新格式化的动态URL,使它看起来静态

这并不利于搜索引擎找到的页面更容易(实际上如果没有正确执行它可以使它更难的搜索引擎抓取你的网站),但如果处理得当,它会让你的网页排名更好地为他们的相关关键字

有关PHP看的mod_rewrite为Apache

我不是一个正则表达式的专家,但它使用模式匹配规则进行改写,将有大量的文件和在线教程mod_rewrite的

它不会帮助搜索引擎更轻松地找到它们。为了确保搜索引擎找到您的页面,您可以做的最重要的两件事是:

  1. 创建一个 站点地图, ,在您的 robots.txt 中引用它,并注册它 谷歌网站管理员工具

  2. 确保您确实拥有指向网站上所有页面的可蜘蛛抓取的非 JavaScript 链接(最好是文本链接)。

搜索引擎会的的网页多了很多。如果结束了动态档案和查询字符串,大多数搜索引擎认为它是一个动态的页面,这将很快改变,因此不会排名也高达静态页面。

那么你已经有了到位的改写,你可以很容易地分析它,在你的PHP和使用PHP决定你的URL结构。

想强调延期到页面中,例如需要.html和该URL内斜线的事实被解释为网站的“树图”。

的内部虚拟目录路径

有更“重量”作为Keltex在像category.html比/category/subcategory.html

路径,所述

反正它是强制性的,以实现友好的URL与一个网站地图一起。所有这些基本的SEO冠军相结合,适当的标题为您提供了一个不错的结果。

有关搜索引擎优化的目的,最好是在URL中包含关键字。但是,如果它已经发布的网页,确保您在更改前从现有的URL设置重定向到新的URL。没有人喜欢一个破碎链接

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top