如何将网站动态URL静态化,有啥优势?

举报
茹莱神兽 发表于 2022/04/28 00:43:39 2022/04/28
【摘要】 动态页面URL静态化一直以来都是最基本的SEO要求之一,绝大多数网站都是数据库驱动,当用户访问一个网址时,程序会根据 URL 中的参数调用数据库数据,实时生成页面内容。因此动态页面对应的 URL 原始状态也是动态的,包含问号、等号及参数,如下:https://www.huaweicloud.com/viewthread.php?tid=70566&extra=pagr=1搜索引擎发展初期是不...
动态页面URL静态化一直以来都是最基本的SEO要求之一,绝大多数网站都是数据库驱动,当用户访问一个网址时,程序会根据 URL 中的参数调用数据库数据,实时生成页面内容。

150.png

因此动态页面对应的 URL 原始状态也是动态的,包含问号、等号及参数,如下:
https://www.huaweicloud.com/viewthread.php?tid=70566&extra=pagr=1
搜索引擎发展初期是不愿意抓取和收录动态 URL,原因是容易造成大量重复页面。
怎样静态化URL?
最常见的方法是使用服务器的 URL 重写模块,在 LAMP(Linux+Apache+MySQL+PHP)服务器上一般使用 mod_rewrite 模块,Windows 服务器也有功能相似的 ISAPI Rewrite 等模块。
以 LAMP 服务器为例,想要把 URL :
https://www.huaweicloud.com/produsts.php?id=123
静态化为:
https://www.huaweicloud.com/produsts/123
需要启用服务器 mod_rewrite 模块,然后在.htaccess 文件写入一下代码:
RewriteRule/produsts/([0-9]+)/produsts.php?id=$1
URL重写代码基于正则表达式,动态URL结构不同,服务器设置可能也不同,代码也就不同。
静态化URL的原因及优势
随着搜索引擎的迭代更新,对动态URL的识别和抓取有了很大进步,三个参数不会对收录造成多大影响。之所以建议URL静态化,是因为提高用户体验和降低收录难度。
Google蜘蛛能读懂动态 URL 含义并进行鉴别,因为网址中的参数有提示,并且Google是有能力进行抓取的;但是站在SEO角度考虑,建议对URL静态化处理。
URL静态化优势:
1、用户体验。方便用户理解页面大致内容。
2、方便易记。与动态URL相比,静态URL更容易记忆。
3、美观度。动态URL参数过多,网址过长,不利于在邮件、社交网上进行分享,在美观度上低于静态化URL。
网站URL静态化之后,美观度和体验度大大增加了,在进行外部优化推广时,静态化URL更容易让人从心理上进行接受和识别;从感观的角度看,静态化URL更容易获得点击率。
作者:良家佐言
来源:https://www.badpon.com/2576.html
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。