|
关于大局部选择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/整理发布,转载请注明。 |
|