前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何将网站动态URL静态化,有啥优势?

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

原创
作者头像
茹莱神兽
发布2022-04-28 00:44:16
5940
发布2022-04-28 00:44:16
举报
文章被收录于专栏:茹莱神兽博客

动态页面URL静态化一直以来都是最基本的SEO要求之一,绝大多数网站都是数据库驱动,当用户访问一个网址时,程序会根据 URL 中的参数调用数据库数据,实时生成页面内容。

SEO
SEO

因此动态页面对应的 URL 原始状态也是动态的,包含问号、等号及参数,如下:

https://www.tencent.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.tencent.com/produsts.php?id=123

静态化为:

https://www.tencent.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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档