wordpress固定链接

Wordpress神器-优化层级-自定义固定链接Permalink Manager

做网站的朋友应该知道,企业网站或者是博客网站,一般来说层级在3个内为佳,保证访客的访问能直接到达产品页以及详情页,通常链接层级为树状图,就是首页、列表页(展示页)、内容页,对于用户来说能尽快找到需求的内容,还能让他了解自己处在网站的什么位置。

例如:

这种就太长了,我们可以尽量缩短到

我做Wordpress外贸站,经常用到这个插件,全都可以控制在2层之内。厉害吧。

Permalink Manager PRO以您想要的任何方式编辑您的Wordpress永久链接!

我们知道Wordpress的固定链接设置只能默认的修改最后一个层级,但是二级是去不掉的,使用Permalink Manager插件可以完全控制你的永久链接,并提高你的SEO分数!您可以绕过Wordpress重写规则并编辑整个URL地址,而不仅仅是别名!

看插件的设置

Permalink Manager Pro允许您轻松自定义帖子,页面,自定义帖子类型,类别,标签,自定义分类和WooCommerce商店个人URL地址。您还可以使用它来翻译或批量更改固定链接格式。

需要这个插件的条友,请点击下面的“了解更多”免费下载

如何正确地设置 WordPress 伪静态规则

最近有好几个朋友在使用我们的Verdure主题的时候遇到安装完主题后,前端页面出现404错误提示,然后发私信问我是不是主题有问题啊?那么,这个问题呢其实跟主题是没有关系的,目前很多作者开发的主题都要求WordPress的固定链接形式,所以其实就是 WordPress 伪静态规则配置的问题。当然不同的服务器环境下(IIS/Apache/Nginx)配置伪静态规则也是不同的,今天就细说一下如何正确的配置 WordPress 伪静态规则。

首先,如果你在 WordPress后台 > 设置 > 固定链接,设置为 非默认带?的那种链接结构,然后访问任何一篇文章/分类/自定义页面,如果出现 404 错误,说明你的主机当前不支持 WordPress 伪静态,需要你去自行配置伪静态规则。WordPress 固定链接设置里,我个人建议的自定义结构是:/%post_id%.html ,当然你说想用其他形式也是可以的。

IIS伪静态规则

首先,我是不建议大家安装WordPress使用 Windows 主机的,效率比 Linux 低很多。那么如果你非要用也是可以的,IIS 环境是 Windows 主机的服务器环境,新建一个 txt 文件,将下面的代码添加到文件中,然后另存为 httpd.ini 文件,上传到 WordPress 站点的根目录即可。

[ISAPI_Rewrite]# Defend your computer from some worm attacks#RewriteRule .*(?:global.asa|default.ida|root.exe|..).* . [F,I,O]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# Protect httpd.ini and httpd.parse.errors files# from accessing through HTTP# Rules to ensure that normal content gets throughRewriteRule /software-files/(.*) /software-files/$1 [L]RewriteRule /images/(.*) /images/$1 [L]RewriteRule /sitemap.xml /sitemap.xml [L]RewriteRule /favicon.ico /favicon.ico [L]# For file-based wordpress content (i.e. theme), admin, etc.RewriteRule /wp-(.*) /wp-$1 [L]# For normal wordpress content, via index.phpRewriteRule ^/$ /index.php [L]RewriteRule /(.*) /index.php/$1 [L]Apache伪静态规则

Apache是 Linux 主机下的环境,新建一个 htaccess.txt 文件,添加下面的代码,然后上传到 WordPress 站点的根目录,重命名为 .htaccess 即可。

<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule>Nginx伪静态规则

Nginx环境一般是 Linux 主机 VPS 或ECS服务器用户用的比较多,这些用户一般都会自己配置Nginx,打开 nginx.conf 或者某个站点的配置环境,比如说 themeke.com.conf(不同人配置的不一样),在 server { } 大括号里面添加下面的代码,保存,重启 Nginx 即可。

location / { try_files $uri $uri/ /index.php?$args;} rewrite /wp-admin$ $scheme://$host$uri/ permanent;

如果你的主机用的是宝塔的话,设置起来相对简单一些,进入宝塔界面,选择 网站 > 设置(需要配置的网站) > 伪静态 下拉菜单选择 wordpress ,然后直接保存就可以了。

WordPress如何常规设置以及配置伪静态

WordPress并不是安装完成就结束了,你需要什么功能是需要设置的,今天就说一说WordPress的常规设置以及配置伪静态。

WordPress的常规设置相对来说是比较简单的,只需要登录后台,点击设置,常规选项即可。在常规选项里可以配置站点标题,副标题,URL等。

我们再来说一说WordPress的伪静态如何配置。

首先我们需要点击设置-固定连接配置,在这里我们可以选择常用配置,也可以进行自定义,自定义结构是可以根据可用标签进行自定义的,比如/%post_id%.html.

后台固定链接配置完成后我们还需要在宝塔面板配置伪静态。

进入宝塔面板后台,访问站点设置,选择WordPress伪静态保存即可。