WordPress伪静态设置方法和开启Gzip压缩输出

  WordPress伪静态设置方法和WordPress开启Gzip压缩输出!

  网上很多关于WordPress静态化的插件,先不说这些插件好不好。但真正的静态化插件多数量是用缓存实现的。WordPress静态化后后遗症非常多。什么时候需要静态化什么时候需要伪静态呢,这个不好下定义,要看个人喜好如果你真喜欢折腾静态化也无妨。但游子有个建议如果你的站访问量不是很大真的没必要去折腾静态化。只要开启伪静态就OK了

WordPress伪静态设置方法

  WP后台---设置---永久链接设置---自定义结构/archives/%post_id%.html 这样就同游子网络的一样效果,只要后面是.html结尾的即可。archives这可以自定义有的人喜欢用post或者reed这些都可以自己定义就好。

  伪静态对SEO还有有很大的好处的,伪静态同样还是要查询数据库的,只是从URL的角度考虑对SEO有一定好处。所以还是建议开启伪静态,如果空间用的是Linux+Apache环境然后支持.htaccess文件写入,这样只要在WP后台设置就可以实现伪静态。如果.htaccess文件无法自动写入需要手动配置.htaccess文件。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

  
  如果你用的是Windows+IIS系统,伪静态方法是配置web.config文件,这种服务器环境下WordPress伪静态的方法适用于支持aspx的系统。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="wordpress" patternSyntax="Wildcard">
          <match url="*"/>
          <conditions>
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
          </conditions>
          <action type="Rewrite" url="index.php"/>
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

  Linux+Apache服务器环境下载 WPGzip.zip 压缩包解压后把.htaccess和php.ini两个文件传到/public_html根目录。压缩包中包含了通用Gzip压缩输出的php.ini文件。

  Windows+IIS服务器环境下载  web.zip 压缩包解压后把web.config传到根目录

最后编辑于:2010/8/3作者: 游子

热爱一切美好的新事物,搞网站也被网站搞,剁手折腾。关注与学习Web相关技术与UI\UE\UED\UCD\Server相关知识,服务器运维、前端、后端、非专业程序猿、非高级前端后端攻城师!

17 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

  1. 晴刃说道:
    8#

    学习了~正在找这个方法,还挺不错,至少看起来是静态了~

    • 游子说道:

      WP最好是用Linux系统的PHP空间

  2. 违章网说道:
    7#

    可以用 谢谢...

  3. cmxcf5说道:
    6#

    郁闷 两种方法都不行!~

    • 游子说道:

      不可能不行的,这应该与你的主机有关。你可以联系一下主机商帮你解决.

  4. 木对说道:
    5#

    非常感谢,参照你的方法设置成功。

  5. shenc说道:
    4#

    只要在.htaccess文件里添加那段代码就行了吗?

    • 游子说道:

      是的,很容易的!

  6. 唐邱说道:
    3#

    设置永久链接 如果博客 要搬家 会不会 很麻烦 伪静态没用过 速度 会 很快嘛

    • 游子说道:

      按照方法自己设置!Gzip一定能让网站快一些

  7. 黄凯说道:
    2#

    试过了,也还是不行.我是用的组件然后配置httpd.ini里写的规则 问题就是后台和二级目录没法访问了 郁闷啊

    • 游子说道:

      文中已经写得很清楚了,按里面说的做。不可能不成功的

  8. jszby说道:
    1#

    没人关注,哥哥过来关注一个。呵呵

  1. 2010年8月17日

    [...] 今天设置了博客的伪静态!开始的使用的是cos-html-cache插件,但是生成完以后发现首页默认转到index.html。在这种情况下,主题变的非常凌乱,基本无法使用。所以放弃了cos-html-cache插件,虽然这个插件的静态生成的比较好!没办法!为了使用这个主题!不得不放弃!然后在Google上搜到了WordPress伪静态设置方法和开启Gzip压缩输出,正好测试一下。现在已经基本完成了伪静态的生成,效果不错!给大家推荐一下。 [...]