http://www.wocaoseo.com/thread-95-1-1.html
      为什么网站URL需要静态化?网站url静态化的好处是什么?现在很多网站的链接都是静态规的链接,但是网站的URL为什么要做成静态化的(其实吧,基本上都是伪静态)现在我们的网站绝大多数的是有数据库驱动,一个网站的页面也由程序生成,并不是真实在服务器上面的静态HTML文件,如果说用户在访问我们的网站的时候,程序根据URL中的参数调用数据库,生成网站的页面内容,url静态化一直是seo最基本的要求之一。


  以前搜索引擎蜘蛛因为技术的问题不喜欢爬行动态的URL,太多的参数代码会让搜索引擎蜘蛛陷入无限制的循环之中,重复的页面还会继续收录爬行,所以在几年前搜索引擎不是很喜欢动态的网站链接。动态的URL是如何识别的呢?最简单的方法就是,看URL中是否包含“?”、”&“等符号。一般是以asp、php等结尾的,这类网址就是动态url。


  那么怎么做网站的URL静态化?比较常见的是使用服务器的URL重写模板,(以下内容为zac《seo实战密码》原文)在LAMP服务器上一般用的是mod_rewrite模块,Windows服务器上面也有相似的ISAPI Rewrite等模块,以LAMP服务器为例,想把URL:

  1.   Http://www.domain.com/products.php?id=123 静态化为:
  2.   Http://www.domain.com/products/123

复制代码

  需要启用服务器mod_rewrite模块,然后在.htaccess文件中写入如下代码: RewriteRule /products/([0-9]+) /products.php?id=$1


  url重写代码基于正则表达式,每个网站的动态url结构不同,服务器设置也可能不同,代码也就不同。正则表达式的写法比较复杂 ,千变万化,通常需要程序员编写。在写URL静态化代码时必须非常小心,错了一个 字符,多了一个斜杠等微小的不同,都可能造成灾难性的后果。


  严格来说,这里所说的URL静态化应该称为“伪静态化”,也就是说服务器上还是不存在相应 的html文件,用户访问时还是动态生成页面,只不过通过URL重写技术使网址看起来像是静态的。也有的cms系统可以实现真正静态化,站长增加产品或文章后,系统会自动生成真实存在的静态的html文件。对搜索引擎来说,真正的静态与伪静态没有区别。 


  现在随着搜索引擎技术的提高,笔者觉得搜索引擎是可以识别网站的动态链接的,谷歌曾经明确的表示谷歌能够完全识别网站的动态URL,并且动态的URL还能帮助搜索引擎的蜘蛛理解URL的意思。百度也在慢慢的完善并且做出了一些成效,以下内容是今天无意中由看到的一个没有动态化的网站,这说明百度在动态方面正在一步步的完善。


  以上就是关于网站URL动态化的介绍,笔者网站动态化正在一步步的进行完善,动态化中的参数,在以后或许可以帮助搜索引擎更好的处理,网页中的信息,但是目前网站还是以静态化的为主,URL较短,可以让用户更容易的看清楚网站的URL,记忆就不说了,只要网站的内容能够帮助用户就算再难记住网页链接,用户也会想办法把它记录下来,再好的URL静态化,若网站没有什么可读性,谁也不会去看的,直接关掉,仅此而已。为什么网站URL需要设置为静态化

以上内容由起源seo论坛所有,订阅地址为http://www.wocaoseo.com/

为什么网站URL需要设置为静态化的更多相关文章

  1. 大型网站提速关键技术(页面静态化,memcached,MySql优化)(二)

    一:页面静态化 几个概念: 静态网址:(比如:http://localhost/abc.html) 特点:1.利用seo(search engine optimization) 搜索引擎优化;2:访问 ...

  2. Django框架开发web网站的网页优化—页面静态化

    网站优化-页面静态化 1)概念 提前将页面所用到的数据从数据库查询出来,然后生成一个静态页面,之后用户来访问的时候,直接返回静态页面. 举例:首页静态化:获取首页用到的数据表中的数据,生成静态首页in ...

  3. 大型网站提速关键技术(页面静态化,memcached,MySql优化)(一)

    一:关键技术介绍: 衡量是否为大型网站的要素: A:PV值(page views 页面浏览量) 访问量大: 带来的问题:1:流量大 -->解决方案:增加带宽,优化程序(视频和图片较浪费带宽,尽量 ...

  4. java自适应响应式 企业网站源码 SSM 生成静态化 手机 平板 PC

    java 企业网站源码 前后台都有 静态模版引擎, 代码生成器大大提高开发效率 系统介绍: 1.网站后台采用主流的 SSM 框架 jsp JSTL,网站后台采用freemaker静态化模版引擎生成ht ...

  5. java 自适应响应式 网站 源码 SSM 生成 静态化 手机 平板 PC 企业站源码

    前台: 支持四套模版, 可以在后台切换 系统介绍: 1.网站后台采用主流的 SSM 框架 jsp JSTL,网站后台采用freemaker静态化模版引擎生成html 2.因为是生成的html,所以访问 ...

  6. 大型网站提速关键技术(页面静态化,memcached,MySql优化)(三)

    页面静态化的技术实现有两种方式 使用PHP自己的缓存机制 先说明一下OB缓存的机制. ob1.php 代码:说明的ob的各个用法->项目中 ☞ 如何打开ob缓存 ①     配置php.ini ...

  7. PHPCMS V9静态化HTML生成设置及URL规则优化

    先讲讲Phpcms V9在后台怎么设置生成静态化HTML,之后再讲解怎么自定义URL规则,进行URL地址优化.在这一篇中,伪静态就不涉及了,大家可以移步到Phpcms V9全站伪静态设置方法. 一.静 ...

  8. C# MVC 页面静态化导致的问题

    在设置页面静态化的路由,代码如 //静态路由 routes.MapRoute( name: "html", url: "{controller}/{action}.htm ...

  9. 网站URL如何SEO优化

    前言 本文讲解网站的URL如何进行SEO优化,并在自己的WordPress博客echeverra中优化URL. 起因 对于SEO我了解的并不多,只知道SEO做的好,那么各大搜索网站搜索你网站相关内容时 ...

随机推荐

  1. C/C++编程笔记:C语言实现连连看游戏,小白练手项目(源码分享)

    本篇文章分享看题目就知道是写给初学者的,学的比较好的小伙伴也可以将自动算法等一些知识给加进去,希望对大家有帮助! 好了,当我们所有的准备工作做好之后,我们就可以来编写我们的C语言连连看游戏了! 其实这 ...

  2. python8.4景区买票

    from threading import Threadimport threadinglock=threading.Lock()num=100#定义买票方法def sale(name): lock. ...

  3. python8.3多进程

    from multiprocessing import Processimport time def run1 (name,sex): print(name,sex,"执行进程1" ...

  4. “随手记”开发记录day09

    今天完成了关于我们页面和更新查找页面 效果

  5. 经典的IPC问题

    Inter-Process Communication的缩写,含义是进程间通信,是指两个进程间交换数据的过程. 哲学家进餐问题 概述 哲学家进餐/思考 进餐需要两把叉子 每次拿一把叉子 如何预防死锁 ...

  6. 【AKKA干货】AKKA-HTTP(JAVA版)踩坑记

    因为不会屎克拉,所以只能使用java版本. 国内AKKA的中文资料实在太少,想要找解决方案真心头大. 特别是对我这种英文差的小白来说实在痛苦. ============================ ...

  7. 在龙芯mips64el平台编译bmon

    bmon 是一个 实时命令行流量监控软件,但作者在github并没有提供mips64el的版本.下面记录一下编译过程.可以在这里下载bmon.v4.0.linux-mips64el.tar.gz. 环 ...

  8. 算法学习笔记:2-SAT

    SAT 是适定性(Satisfiability)问题的简称.一般形式为 k - 适定性问题,简称 k-SAT.而当 \(k>2\) 时该问题为 NP 完全的.所以我们只研究 \(k=2\) 的情 ...

  9. Python 为什么能支持任意的真值判断?

    本文出自"Python为什么"系列,请查看全部文章 Python 在涉及真值判断(Truth Value Testing)时,语法很简便. 比如,在判断某个对象是否不为 None ...

  10. c++萌新到大牛,要看哪些书?

    基础语法 <c++primer> 语法进阶 <c++primer plus> 专为c++编著.支持c++14国际标准. 数据结构和算法 <大话数据结构> 编程规范 ...