源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

标题: windows主机下实现wordpress伪静态 [打印本页]

作者: wyhuang    时间: 2012-5-13 22:02
标题: windows主机下实现wordpress伪静态
  关于大局部选择wordpress建站的站长来说,都会选择linux主机来建站,但是偶然也会有多数的人在不晓得状况的前提下,选择了windows主机,这无疑是一个错误的选择。那么,既然选择了windows主机,就应该处理大局部站长都想完成的wordpress伪静态成绩。偶派网站长是这样完成的,希望对您有所协助。  关于windows主机运用者来说,您找到wordprcess的后台>设置(Options) >>固定链接(Permalinks)处。在这里,wordpress提供了6个有关url链接方式的选项,前五个选项关于主机来说是支持的,不需求特殊处置。在这里我解说的是第六个选择,我提供的处理办法是经过自定义404错误页面设置来完成的,绝对来说比拟复杂,请耐烦的依据步骤完成,尽量解说的详细些。

  1.如今本地计算机树立一个404.php文件,建议运用专门的php编辑软件,当然也可以运用记事本。将上面的代码复制、保管并上传到空间的根目录下。  2.登陆您的空间控制后台,在控制面板里找到关于\"自定义错误\"的选项,由于空间提供商的不同,此选项也会不同,但粗心就是关于404错误页面自定义的,详细可以征询空间商。找到选择项后,接上去的便是将刚上传的文件定义为404错误页面,其实并非定义网站的404错误,而是提供这种途径完成的wordpress伪静态。

  3.进入网站wordpress管理后台,设置(Options)>>固定链接(Permalinks)处,找到“自定义构造”。您可以参考以下的自定义格式,选择合适本人喜欢的类型。最普遍的一种便是/%post_id%.html ,这是以文章id号码为链接的方式,方式为/47.html这种格式;还有一种是/%postname%.html,这是以文章称号为链接的方式,出来的效果是/标题.html这种方式的,假如文章称号是中文的,则会自动转化为%符号,若效劳器支持不是很好的话,会不能拜访有些效劳器支持不太好,不能拜访。建议运用第一种。  另附官方提供了如下一些自定义参数:

  %year% 年份  %monthnum% 月份

  y% 日期  %hour% 小时

  %minute% 分钟  %second% 秒

  tegory% 目录  %author% 作者

  4.这个办法往往会招致中文标签和一些相关地方的tags无法找到,处理的方法是交换如下代码,找到 /wp-includes/class-wp.php中如下代码:  if ( isset($_SERVER['PATH_INFO']) )

  $pathinfo = $_SERVER['PATH_INFO'];  else

  $pathinfo = '';  $pathinfo_array = explode('?', $pathinfo);

  $pathinfo = str_replace(\"%\", \"%\", $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(\"%\", \"%\", $pathinfo_array[0]);  $req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], 'utf-8', 'GBK');

  好了,您可以很骄傲的检查本人网站前台了,你会发现网站url的确完成了静态化,原来就是那么复杂。( ⊙ o ⊙ )。您若是在配置中遇到不明白的地方,可以来讯问我,一块共同提高。

  以上是由老沙新浪博客http://www.niulaile.com/stockblog/shaminnong/整理发布,转载请注明。




欢迎光临 源码论坛,商业源码下载,尽在锦尚中国商业源码论坛 (https://bbs.52jscn.com/) Powered by Discuz! X3.3