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传到根目录
学习了~正在找这个方法,还挺不错,至少看起来是静态了~
WP最好是用Linux系统的PHP空间
可以用 谢谢…
不客气
郁闷 两种方法都不行!~
不可能不行的,这应该与你的主机有关。你可以联系一下主机商帮你解决.
非常感谢,参照你的方法设置成功。
不客气!
只要在.htaccess文件里添加那段代码就行了吗?
是的,很容易的!
设置永久链接 如果博客 要搬家 会不会 很麻烦 伪静态没用过 速度 会 很快嘛
按照方法自己设置!Gzip一定能让网站快一些
试过了,也还是不行.我是用的组件然后配置httpd.ini里写的规则 问题就是后台和二级目录没法访问了 郁闷啊
文中已经写得很清楚了,按里面说的做。不可能不成功的
没人关注,哥哥过来关注一个。呵呵
感谢支持!