wordpress中伪静态的实现方法
时间:2008-08-29
来源:互联网
这样网站中许多地址路径便以按照刚设定的规则以url rewrite形式出现了。
后台设置完毕后,你会发现很多链接都打不开,显示为“无法找到页面”,这就需要我们对web服务器的配置文件进行修改了。如果你安装的是apache并且用到了VirtualHost,那么你可以打开conf目录下的httpd.conf,
在对应的VirtualHost中加入以下语句:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule /archives/(\d+) /index.php?p=$1
RewriteRule /about /index.php?page_id=2
RewriteRule /archives/date/(\d+.) /index.php?m=$1
RewriteRule /archives/category/(.) /index.php?cat=$1
RewriteRule /archives/tag/(.) /index.php?tag=$1
RewriteRule /feed /index.php?feed=rss2
RewriteRule /page/(\d+) /index.php?paged=$1
</IfModule>
再重新启动apache,就ok了。感兴趣的朋友不妨一试 ~~~
(原文见:http://www.086php.com/index.php/urlrewrite/68)
作者: mingpi 发布时间: 2008-08-29
作者: laruence 发布时间: 2008-08-29
如:http://www.086php.com/page/2
作者: mingpi 发布时间: 2008-08-29
比如,我要分类下的第二页..
你的rewrite规则,,,是没有的.
作者: laruence 发布时间: 2008-08-29
我是说,在category下
比如,我要分类下的第二页..
你的rewrite规则,,,是没有的.
请问除了我这种笨办法,还有其他的招吗?
我看了网上一些评论,说这个是wp自带的,于是我试了试,以下是我做的步骤:
1、先把apache环境下httpd.conf中的rewrite规则去掉,
2、然后在后台设置永久性链接
(选择了“数字 http://www.086php.com/archives/123”)
发现网站根目录下的.htaccess文件随之就被更改了。
但是网站所有文章,分类等的链接都打不开。
请问除了满足以下三个条件之外(在后台设置永久性链接,确保网站根目录生成了.htaccess文件,服务器支持mod_rewrite),还需要做其他的处理吗?
望指点一二,谢谢~~~
作者: mingpi 发布时间: 2008-08-29
你可以继续完善,

作者: laruence 发布时间: 2008-08-29

作者: mingpi 发布时间: 2008-08-29
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28