如何设定wordpress为伪静态(URL Rewrite)?
来源:互联网 发布:支付宝海外 知乎 编辑:程序博客网 时间:2024/06/06 14:14
1. 登入Wordpress的后台
2. 点选左边选单下的Settings, 然后选Permalinks
3. 在Common settings下选择你想要的伪静态模式(如下图)
4. 储存设定后, 你会发现Wordpress的安装路径会自动产生web.config文件, 或是更新了原有的Wordpress文件, 设定完成
附注: 在某些版本的Wordpress中, 如果URL含有中文字, 如www.domain.com/v3.0/2010/08/13/中文字/, 会出现404页面找不到的错误。你可直接更改源码(更改前请先备份):
只要去找到 wp-includes/classes.php文件 ,然后找到以下的或类似的代码:
if ( isset($_SERVER['PATH_INFO']) )
$pathinfo = $_SERVER['PATH_INFO'];
else
$pathinfo = ";
$pathinfo_array = explode('?', $pathinfo);
$pathinfo = str_replace("%", "%25", $pathinfo_array[0]);
$req_uri = $_SERVER['REQUEST_URI'];
把它替换为:
if ( isset($_SERVER['PATH_INFO']) )
$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], "UTF-8", "GBK");
else
$pathinfo = '';
$pathinfo_array = explode('?', $pathinfo);
$pathinfo = str_replace("%", "%25", $pathinfo_array[0]);
$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], "UTF-8", "GBK");
$req_uri_array = explode('?', $req_uri);
大功告成。
- 如何设定wordpress为伪静态(URL Rewrite)?
- Lighttpd下WORDPRESS的URL Rewrite伪静态规则
- Java_JSP2_使用URL Rewrite如何实现网站伪静态?
- Nginx下wordpress伪静态规则(rewrite)
- Apache URL Rewrite配置(php 伪静态)
- php 伪静态 (url rewrite mod_rewrite 重写)
- Apache Url Rewrite 配置(php伪静态)
- php 伪静态(url rewrite)apache配置!
- 使用URL Rewrite实现网站伪静态
- php 伪静态(url rewrite)apache配置!
- destoon URL Rewrite(伪静态)设置方法
- 使用URL Rewrite 实现网站伪静态
- php 伪静态(url rewrite)apache配置!
- 使用URL Rewrite 实现网站伪静态
- 使用URL Rewrite实现网站伪静态
- 使用URL Rewrite实现网站伪静态
- 使用URL Rewrite实现网站伪静态
- URL rewrite,Apache 伪静态规则配置
- WordPress自定义URL的Rewrite规则
- make 中 -n 命令的使用
- QT待续
- 如何在Eclipse中查看JDK类库的源代码
- 长连接和短连接性能测试结果差异
- 如何设定wordpress为伪静态(URL Rewrite)?
- 分手后的心情
- 其实你不懂程序员
- SNMP学习的一点心得
- 用dTrace捕捉内存分配于释放
- Talking about Android Process
- MySQL数据库备份与恢复
- pictureBox里用滚轮实现 放大缩小功能
- SQLServer生成insert语句