做博客,不可避免要做伪静态,我在网上找了许多许多,有的是用404跳转,还有用301重定向,还有在根根目录新建一个httpd.ini文件,
这些方法我都试过了,但是通通行不通,我也不知道是怎么回事。可能是服务器配置方面的原因。
天无绝人之路,总有一条道路通向罗马!O(∩_∩)O哈哈~
新建一个文本文档,复制一下代码:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.afeng.org$ [NC]
RewriteRule ^(.*)$ http://www.afeng.org/$1 [L,R=301]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
保存为.htaccess文件,就可以了。
然后写robots文件,禁止收录动态页面 详见:http://www.afeng.org/72.html
但现在访问动态页面还能正常显示,有空再捣鼓一下,访问动态页面自动跳转到静态页面。
文章评论
lnmp自带伪静态代码了!