自由屋推书网—热门的小说推荐平台!

你的位置: 首页 > wordpress分享

关于如何设置wordpress伪静态

2012-05-23 08:13:35

现在做动态网站的站长朋友们,新站一上线就先想到的是给网站做伪静态,今天我就给新手站长讲解一下关于网站做伪静态的一些小事!我就以wordpress做伪静态为例子吧。因为本身自由屋博客也是wordpress做的。
根据官方和网上的帖子所显示,将以下代码

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

保存为.htaccess格式保存到根目录下就可以了。然后进入后台更改固定链接就可以了。
实际上这样确实可以了,但是很多新手这样做之后文章的链接带有index.php这个参数,尤其是Windows主机下的wordpress程序,网上很多教程采用404页面跳转的方式。

笔者认为这种方法不可取,个人认为所有的非必要跳转都是不友好的。那么,wordpress伪静态怎么去掉index.php呢?首先我们要知道原因,其实原因就是你的网站所在环境没有开启伪静态功能。而带有index.php参数的网址是伪伪静态。

如何开启服务器伪静态

只要环境开启了伪静态功能,wordpress程序就会自动去掉index.php这个参数了。

这样的帖子网上有很多,那么自由屋博客为什么还要在这里发表呢??

笔者认为,当一个网站刚刚上线的时候不建议提前把伪静态布置好,因为网站的前期可能还要在结构或者细节上做优化,当你发出去的伪静态链接可能会在后期造成许多404页面。降低访客的体验度!如果你用动态链接,不管以后你的网站结构怎么变化,动态链接才是最原始的链接,永久不会失效。当然,这仅仅是笔者认为。如果你的网站架设的足够好,不会有什么改动的话,你可以在一开始就做成伪静态,利于搜索蜘蛛。

 

编辑推荐

热门小说