重写URL是否有助于搜索引擎找到该页面?

Jos*_*ren 2 php url seo rewrite search-engine

我的网址看起来像"/pages.php?page=pageName",因为我使用的是数据库来提供网页的内容.重写URL到"/ pageName"之类的东西会帮助搜索引擎找到这些页面吗?如果是这样,我该如何重写它们?

Vin*_*vic 9

它可能无法帮助爬虫找到页面,但它可能会对它们如何排名产生积极影响,因为更好的URI通常会获得更好的排名(当然,其他条件相同).让它们永久化也很好.

请参阅Cool URI不要更改

关于如何在Apache世界中使用mod_rewrite以及在IIS世界中使用其他 一些选项.

示例(Apache的语法):

RewriteEngine On
RewriteRule ^(.*)$ pages.php?page=$1
Run Code Online (Sandbox Code Playgroud)

这会将域名后面的所有内容(对于尾部斜杠有一个警告)传递给pages.php作为页面参数.

这是

http://yourdomain.com/bears 
Run Code Online (Sandbox Code Playgroud)

将返回由服务提供的内容

http://yourdomain.com/pages.php?page=bears
Run Code Online (Sandbox Code Playgroud)