• 欢迎访问奇跡の海网站,本站不上传任何资源,所有资源均来自于网络,欢迎加入奇跡の海~!奇跡の海-WordPress QQ群
  • 本站下载资源为网络上收集整理而来,并且以计算机技术研究交流为目的,版权归原作者所有,仅供大家参考,学习,不存在任何商业目的与商业用途.
  • 本站系统镜像均来自于官方原版,ed2k可视为P2P下载链接。所有操作系统默认均为试用版,如有正版密钥可以有效激活,本站不提供任何激活和相关服务。

WordPress 如何固定链接及实现伪静态设置方法

WP其他 奇跡の海 2年前 (2017-04-28) 399次浏览 已收录 0个评论 扫描二维码

前言

多少了解一点SEO知识的朋友都知道静态化的URL更利于搜索引擎收录,WordPress实现伪静态其实是很简单的,但有不少新人朋友还是始终无法成功设置WordPress伪静态,以及固定链接。

WordPress伪静态设置方法分Windows主机与和Linux主机,下面分开来介绍。

WordPress固定链接设置

登录你的WordPress,点击左侧菜单设置选项下固定链接,如下图所示:

WordPress 如何固定链接及实现伪静态设置方法

WordPress已经给出了几种URL固定链接形式,但都不很理想,我们希望的URL形式为:

域名/分类别名/文章ID.html
那么,如上图所示,选择自定义结构选项,填写:

/%category%/%post_id%.html

如果你对这种形式不满意,可以自定义任意形式,只要合理搭配参数即可,可以使用的参数如下:

%year%:文章发表的年份,四位数字,如2012
%monthnum%:文章发表的月份,如08
%day%:文章发表的日期,如28
%hour%:文章发表的时间(小时),如15
%minute%:文章发表的时间(分钟),如18
%second%:文章发表的时间(秒),如28
%postname%:文章别名,在发表文章时可以设置。
%post_id%:文章的ID,如68
%category%:分类别名,在添加分类时可以设置。
%tag%:标签的别名,在添加标签时可以设置。

设置好固定链接后,针对不同的主机设置伪静态规则,接下来分别是Win主机和Linux主机的伪静态设置规则,如下。

Win主机WordPress伪静态设置

在网站根目录web.config文件中添加入以下规则:

<rule name="wordpress" patternSyntax="Wildcard">
 <match url="*" />
 <conditions>
 <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
 <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
 </conditions>
 <action type="Rewrite" url="index.php" />
</rule>

在Windows主机下设置WordPress伪静态有时会遇到这样那样的问题,所以,使用WordPress搭建网站最好选用Linux主机。

Linux主机WordPress伪静态设置

Linux主机根目录中,.htaccess文件添加以下规则:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

如果Linux主机中没有.htaccess文件,此时,就需要我们手工上传.htaccess文件。将以下代码复制到记事本,保存为.htaccess。可能你会发现,电脑不允许保存文件时文件名为空,那么随便起一个名称,用FTP工具上传到你的网站根目录后重命名,将名称去掉即可。

此时,细心的你可能会发现分类页的URL里有一个category,你可以使用WP No Category Base插件,或者免插件代码版的方法来解决。


版权声明:本站所有文章和资源使用CC BY-NC-SA 4.0协议授权发布 , 转载应当以相同方式注明文章来自“SeaOMC.COM->WordPress 如何固定链接及实现伪静态设置方法!在下边可以分享本文哦!
喜欢 (0)
[]
分享 (0)
奇跡の海
关于作者:
一个WordPress菜鸟!
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址