如何设定wordpress为伪静态(URL Rewrite)?

原创 2011年01月07日 17:03:00

1. 登入Wordpress的后台
2. 点选左边选单下的Settings, 然后选Permalinks
3. 在Common settings下选择你想要的伪静态模式(如下图)

Permalink 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);

 

大功告成。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ISAPI_Rewrite设置,wordpress伪静态

今天下午搞wordpress伪静态搞了一个半小时,ISAPI_Rewrite的伪静态设置西安SEO,其实本身wordpress的固定链接就可以设置,VPS的ISAPI_Rewrite组件安装重要,做S...

ISAPI_Rewrite实现Asp伪静态及URL重写

第一步:http://www.helicontech.com/download-isapi_rewrite.htm进入页面然后下载http://www.isapirewrite.com/downloa...

使用URL Rewrite 实现网站伪静态

对于 Java Web来说,要实现伪静态非常简单:可以通过 Filter 拦截所有发向 *.html 请求,然后 按照某种规则,将请求 forward 到实际的 *.jsp 页面即可。 现有的 UR...

php 伪静态(url rewrite)apache配置!

php 伪静态(url rewrite)apache配置! 2010-10-30 14:22:22 php 伪静态(url rewrite)apache配置 mod_...

利用Apache的rewrite实现URL的伪静态化

利用Apache的rewrite实现URL的伪静态化 很多时候,一个静态的URL,例如http://www.weiyongdong.cn/94782932.html,看起来会比动态加裁的URL看起来...

php 伪静态(url rewrite)apache配置!

php 伪静态(url rewrite)apache配置! 以前 php 伪静态(url rewrite)apache配置 mod_rewrite是Apache的一个非常强大的功...

Filter的使用(使用URL Rewrite实现网站的伪静态)

大部分搜索引擎都会优先考虑收录静态的HTML页面,而非动态的*.jsp、*.php页面,但实际上绝大部分网站都是动态的。因此互联网上的大部分网站都会考虑使用伪静态——就是将*.jsp、*.php这种动...

使用Url Rewrite实现网站伪静态

一、目的: 1)大部分搜索引擎都优先考虑收录静态的HTML页面,而不是动态的*.jsp、*.PHP页面,但实际上绝大部分网站都是动态的,不可能全部是静态的HTML页面,因此互联网上的大部分网站都会...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)