当前位置: 首页>>招标信息>>工程筹备
最新案例更多>>
  • 1
  • 2
  • 3
  • 案例:物流机器人
  • 案例:臭氧杀菌
  • 案例:基础打桩机

长沙优化公司:伪静态是什么,怎么设置伪静态?

发布时间:2019-03-04

   经常看到很多的人在问,为什么我的网站url这么这么长,还有一些?号,能不能设置成伪静态,当我去问他什么是伪静态,他就不是很清楚了,那么在这里长沙优化公司善人网络在这里来为大家一起来解释什么是伪静态?如何去设置好伪静态这类问题。


长沙优化公司:伪静态是什么,怎么设置伪静态?


什么是伪静态?

伪静态就是:动态网页通过重写URL的方法实现去掉动态网页的参数,但在实际的网页目录中并没有必要实现存在重写的页面。并且相比起动态url,静态url更被搜索引擎所喜爱,我们做seo就是为了贴合搜索引擎的喜好进行细节优化,所以伪静态是每一个seo优化人员必备的技能。


伪静态的生成的2种方式:

1,框架型伪静态

这种是非常简单而且也是非常便于识别的,它的原理比较简单,就是做一个静态的主框架页面,然后把动态的内容链入副框架内,这个单从它的URL就可以看出眉目,如果整个网站的URL都是一样的,那么就一定是框架伪静态的。


2,利用组件把asp的后辍显示为htm

这种方法的原理是有一点难度的,它主要是利用一个组件强制性的把asp文件的后辍显示为htm,对于客户来说,它是很难分辨的,因为显示的链接的确是以.htm结尾的,不过如果仔细观察它的链接,也能看出来一些眉目,因为这种URL是很奇怪的,中间带有asp的子样,而且后面还有些参数,不过参数的结果已经被隐藏掉了,但是看到这些就应该保持戒心了;不过,还是有办法找出它的原形,就是看程序文件,去找和URL相同的网页,因为htm的网页都是真实存在的,如果找不到这个网页的话,那它是伪静态化无疑了。


 下面我们分享在三种不同的服务器中,如何设置伪静态

一、Apache下伪静态设置

请首先咨询您的空间服务商,空间是否支持Rewrite以及是否支持对站点目录中.htaccess的文件解析,否则即便按照下面的方法设置好了,也无法使用。


VPS用户可以自行设置(需要服务器支持Apache的Mod_Rewrite功能)


1、首先您需要找到Apache安装目录,之后找到conf目录下的httpd.conf文件。


2、将下面的代码复制到httpd.conf文件中,注意将/auto替换为您的网站的实际安装目录。


OptionsFollowSymLinks


AllowOverrideAll


3、在httpd.conf中搜索LoadModulerewrite_module,将该行前面的#号删除。如果您的Apache是1.3.x版本还需要查找AddModulemod_rewrite.c,请将前面的#删除。


4、保存httpd.conf。


5、设置您网站的伪静态规则.htacces复制到auto根目录下。


6、重新启动Apache。


二、IIS服务器

  1、首先请进入以下网址http://www.fsfec.com/download/,下载免费版的ISAPI_Rewrite组件:ISAPI_RewriteLite(freeware)。如果您仅仅是测试用途使用这个就足够了,如果您是商业应用建议您购买完整版的ISAPI_RewriteFull。


  2、点击下载到本地的文件isapi_rwl_x86_0064.msi(该文件名和您下载的版本有关)进行安装,安装成功之后进入安装目录(默认在C:/ProgramFiles/Helicon/ISAPI_Rewrite)找到httpd.ini文件,点击右键将文件只读属性去掉。然后进入:开始菜单->程序->Helicon->ISAPI_Rewrite->httpd.ini,点击打开httpd.ini文件,设置您网站的伪静态规则保存即可。


三、NGINX服务器

1、nginx服务器一般分两种方式,一种是nginx+fastcgi,另一种是nginx+apache(反向代理);


  nginx+fastcgi的方式直接在nginx配置文件里配置项:(http->server)08cms的主机配置里加入以下代码即可:


  include08cms根目录/.htaccess;


  如:08cms安装到目录:/var/www/08cms路径里,那就加入include/var/www/08cms/.htaccess;即可


  nginx+apache方式,该方式有两种方法,一种是用nginx使用Rwrite,另一种是代理到apache来使用Rewrite,如果用nginx使用Rwrite的话配置方法与nginx+fastcgi的方式相同,如果代理到apache来使用Rewrite的话那就在配置文件里,把需要做Rewrite的文件后缀也代理过去,如原来是:


  location~.php${


  proxy_passhttp://127.0.0.1:8081;


  }


  那location~.php${就替换为:location~.(php|htm|html)${即把htm文件与html文件也代理给apache处理(即Rewrite就按apache配置Rewrite方式配置即可),但一般不建议用这种方法,因为nginx处理静态文件还是有一定的优势。


总结:综上所述为大家详细的介绍了关于伪静态的一些介绍,如:什么是伪静态?伪静态该怎么去设置的一些问题,希望以上长沙优化公司的介绍能够帮助大家。


相关推荐:
湖南善人网络科技有限公司
微信公众号
二维码
Copyright © 2002-2017 长沙seo公司 版权所有 网站建设最新资讯 百度站长平台 技术支持:善人网络 网站地图 XML