Windows主机-WordPress设置固定链接伪静态的方法

来源:互联网 发布:手机迅雷php怎么打开 编辑:程序博客网 时间:2024/05/13 14:55

1、WordPress为什么要设置固定链接伪静态

这个问题是很简单的,因为搜索引擎比较喜欢静态的页面,觉得他是很简洁高效的,权重和收录都好一些

2、下面就是微知找到的设置教程了:

设置WordPress在Windows主机环境下伪静态固定链接的方法:

我们都知道Linux主机支持WordPress伪静态固定链接,如果你使用的空间是Linux主机就比较简单

安装好WP程序登陆,在WordPrcess的后台点设置(Options),点固定链接(Permalinks)

这里一共有5个选项,前四个选项直接选择就可以支持,不需要特殊处理

如果你不懂标签的话,我建议你看下这个:

%year% 年份
%monthnum% 月份
%day% 日期
%hour% 小时
%minute% 分钟
%second% 秒
%post_id% 文章的ID
%category% 目录
%author% 作者

可能大家问得最多的就是,怎么实现中文文章名,发表了以后链接地址显示英文的改写名URL

就像:wise-bo-ke-com,其实最后设置为%postname% 文章名,在发表文章的时候,输入文章缩略名

“Wiseboke Is A Great Blog!”那么“wiseboke-is-a-great-blog” 就是url中的文章名,中文会转化为英文或者拼音好像

对于windows主机,WP的固定链接和伪静态是不是就不能设置呢

当然不,我们看,如果你的Windows主机本身就支持伪静态,前4个选项也应该是支持的,不支持算了看下面:

第五个选择是通过404错误设置进行自定义的,相对复杂,这里我们主要说明:

第一步、新建一个记事本,在里面写入下面代码保存为txt格式,重新命名为404.php,上传到网站根目录

代码:
<?php
$qs = $_SERVER['QUERY_STRING'];
$_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ‘:80′)+3);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include(‘index.php’);
?>
第二步、到你的虚拟主机控制面板,设置404自定义错误指向404.php

第三步、进入WordPress管理后台,点击设置(Options),点击固定链接(Permalinks)

常用的设置有/%post_id%.html ,出来是网页/47.html这种格式的;还有一种是/%postname%.html,这种出来是/标题.html格式的

如果标题是中文会转码成%符号那种,有些服务器支持不太好,不能访问。建议用第一种自定义,好看而且更容易收录

上面红色部分是自己输入的,其实还可以输入成其它任何后缀,比如.wiseboke怎么样,好玩吧,去试试吧

其它标签参见上面的官方函数,声明上面的PHP函数教程是网上搜集,本人没有测试,谢谢关注微知博客

原创粉丝点击