• 主页 > 自学教程 > 网站 > >网站伪静态设置方法-Apache服务器

    网站伪静态设置方法-Apache服务器

    • 时间:
    • 来源:小风
    来讲解一下apache服务器下网站伪静态的设置方法,在讲解之前我先纠正大家一个错误认知,我们在做伪静态之前一定要先确定网站所在的服务器使用的哪款web服务软件以及其版本号,很多SEO新手总是在百度中搜索“网站伪静态怎么做”之类的词语,这样搜索是不对的。因为网站使用的web服务软件(apache、iis6.0、iis7.5、nginx等)不同,导致网站伪静态的设置方法也不同。
    Apache服务器网站伪静态1

    Apache服务器伪静态设置方法


    一、Apache下网站伪静态第一种设置方法(httpd.conf)

    httpd.conf文件是Apache程序安装目录中的一个文件,我们可以通过httpd.conf文件设置网站的伪静态,但是此文件一般不要随意更改,这个文件是apache的配置文件,设置不当的话会影响网站的运作,严重的话会导致Apache无法启动。

    只有我们购买了VPS和服务器,并且安装了Apache服务软件之后才能够见到此文件,当我们购买空间的时候,空间商同样不允许我们随意更改此文件,所以我们一般不会修改httpd.conf来设置伪静态。

    二、Apache下网站伪静态第二种设置方法(.htaccess)

    1、让Apache软件支持.htaccess文件。

    注意:互联网中绝大部分Apache空间商已经默认支持.htaccess文件,但是如果我们租用了vps或者服务器,我们需要操作此步骤。

    第一步,打开apache安装目录下的httpd.conf文件,把

    AllowOverride None

    改为

    AllowOverrideAll

    Apache软件支持.htaccess文件修改第一步
    Apache服务器网站伪静态2

    第二步,搜索

    #LoadModule rewrite_module modules/mod_rewrite.so

    去掉前面的"#",然后将Apache重启即可。
    Apache服务器网站伪静态3

    Apache软件支持.htaccess文件修改第二步

    2、将伪静态代码放到.htaccess文件中。

    我们可以通过.htaccess文件设置网站的伪静态,.htaccess放置于网站根目录中,将伪静态代码放到.htaccess中即可。

    在windows平台中.htaccess是无法直接建立的,需要建立一个文本文档另存为.htaccess。

    资源网