如何设定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...
  • qzmrock
  • qzmrock
  • 2013年09月17日 09:14
  • 1842

使用URL Rewrite 实现网站伪静态

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

ISAPI_Rewrite实现Asp伪静态及URL重写

第一步:http://www.helicontech.com/download-isapi_rewrite.htm进入页面然后下载http://www.isapirewrite.com/downloa...
  • leiy514
  • leiy514
  • 2011年01月22日 14:42
  • 692

destoon URL Rewrite(伪静态)设置方法

URL Rewrite(伪静态)设置方法   最后更新:2012-10-09   浏览次数:58011 1、如果您的服务器支持.htaccess,则无需设置,网站根目录下的.hta...
  • wlzx120
  • wlzx120
  • 2014年06月11日 17:21
  • 453

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

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

【转】Windows7下IIS7.5的伪静态URL Rewrite安装配置和案例综合

安装: 关于Windows 7下IIS7.5的伪静态的介绍好像很少,一般都是Vista下的IIS7.0,不过好在IIS7.0和IIS7.5差别并不是很大,不过对于我这个直接从IIS5.1跳到IIS7...

destoon的URL Rewrite(伪静态)设置方法【完整步骤】

1、如果您的服务器支持.htaccess,则无需设置,网站根目录下的.htaccess已经设置好规则。 规则详情:http://download.destoon.com/rewrite/htacce...
  • xst686
  • xst686
  • 2012年12月19日 10:18
  • 1062

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

大部分搜索引擎都会优先考虑收录静态的HTML页面,而非动态的*.jsp、*.php页面,但实际上绝大部分网站都是动态的。因此互联网上的大部分网站都会考虑使用伪静态——就是将*.jsp、*.php这种动...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何设定wordpress为伪静态(URL Rewrite)?
举报原因:
原因补充:

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