• wamp集成环境 开启rewrite伪静态支持


    什么是伪静态

    伪静态就是:动态网页通过重写URL的方法实现去掉动态网页的参数,但在实际的网页目录中并没有必要实现存在重写的页面。

    伪静态的目的

    最主要的就是迎合搜索引擎方便搜索引擎蜘蛛(Spider)来抓取网页上的相关内容!方便用户访问网站。

    一个好网页如果是动态的,用户在相互传播时感觉对方信任度不会高。但一看一个静态页,相对用户对网页的信任度就高点。而且伪静态的后缀方式基本雷同,一看就知道是伪静态还是真的静态网页!伪静态对SEO有利,收录比动态会更好。

    伪静态的缺点

      流量稍大一些使用伪静态就出现CPU使用超负荷,由于伪静态是用正则判断而不是真实地址,分辨到底显示哪个页面的责任也由直接指定转由CPU来判断了,所以CPU占有量的上升,确实是伪静态最大的弊病. 不过对于流量不大,但需要收录量的个人站点来说,伪静态算是个不错的选择.

    wamp集成环境下设置伪静态

    wamp集成在安装完后默认是没有开启伪静态的,所以有时把某些网站源码放进去时如果源码里包 含.htaccess文件的话,可能使用者出现500错误,这一般是因为不支持伪静态造成的,解决这个问题也是很简单的,就几步。那么我来分享一下 wamp集成环境开启rewrite伪静态的方法:

    第一步:打开wamp安装目录里的bin文件夹,找到Apache安装目录下的conf目录中的httpd.conf这个文件(比如我的是:F:wampinapacheApache2.2.11conf),搜索找到,“LoadModule rewrite_module modules/mod_rewrite.so”,找到这一行,去掉前面的“#”;

    第二步:找到“AllowOverride None”改为“AllowOverride All”,好像有两个位置,都改了算了…;

    第三步:重启apache

    第四步:现在,就可以使用.htaccess文件实现伪静态等功能了

    至此就完成了wamp集成环境开启rewrite伪静态!

    转载自:http://www.zh30.com/the-wamp-integrated-environment-the-open-rewrite-static.html

  • 相关阅读:
    【TensorFlow】tf.nn.max_pool实现池化操作
    nginx页面不能正常访问排除方法
    Nginx启动错误:error while loading shared libraries: libpcre.so.1
    解决:make:cc 命令未找到的解决方法
    spring mvc:练习:表单验证(javaConfig配置和注解)
    spring mvc:练习:javaConfig配置和注解
    SpringMvc中的校验框架@valid和@validation的概念及相关使用 和BindingResult bindingResult
    springmvc的@Validated/@Valid注解使用和BindingResult bindingResult
    spring MVC注解深入研究
    spring mvc: 注解和JavaConfig实例
  • 原文地址:https://www.cnblogs.com/camelroyu/p/5643970.html
Copyright © 2020-2023  润新知