WordPress 固定链接最佳结构设置教程

shopify

在WordPress中固定链接(Permalink)是指文章的永久链接地址。一个好的固定链接结构不仅有助于提升用户体验,还能对SEO(搜索引擎优化)产生积极影响。然而,对于许多新手来说,如何正确设置WordPress固定链接可能是一个难题,本文将详细介绍如何设置和优化WordPress的固定链接。

什么是WordPress固定链接

WordPress固定链接是网站页面或文章的 URL 链接,包括网站主页、普通页面、产品页面、文章、类别和标签在内,每一个网页都有自己的固定链接。

举个例子,本文固定链接是:https://guomuyu.com/wordpress-permalinks.html

它的主要目的是方便搜索引擎抓取和社交分享,格式相对固定,一旦设置好就不要轻易改动。

WordPress最佳固定链接设置

设置WordPress固定链接,链接结构最好选择文章名,如下所示。它有利于Google SEO,在一定程度上还能让你的网站被谷歌快速收录。

WordPress 固定链接最佳结构设置教程

WordPress固定链接设置方法:

  1. 登录你的WordPress网站,在左侧菜单栏找到设置选项。
  2. 依次点击设置 > 固定链接。
  3. 点击固定链接之后,在右边你会看到固定链接结构设置选项,一共有 6 种可选。
  4. 最后,结构选择文章名,并保存更改,就设置好最佳WordPress固定链接了。

WordPress固定链接结构解释:

  • 朴素:使用页面自动分配的 ID 作为固定链接,对搜索引擎毫无意义。
  • 日期和名称型:固定链接中包含发布日期和名称。
  • 月份和名称型:显示月份和年份的固定链接。
  • 数字型:纯数字的固定链接,适合社区或论坛使用。
  • 文章名:使用文章名作为固定链接,后续可以自定修改链接名称,有利于谷歌SEO。
  • 自定义结构:伪静态设置或把前几种类型组合到一起的固定链接。

如何修改WordPress固定链接

1. 伪静态规则设置

伪静态设置是一种专门针对动态化网页的静态处理,20年前非常流行。

它通常以 .html 为网页地址后缀,有利于SEO优化。不过,WordPress和其它建站系统不同,它的固定链接本身就是静态,所以新手用WordPress建站,是无需设置伪静态的。

但有一种情况要注意,如果你的网站年代久远,早已启用了伪静态,现在想更换建站系统,使用WordPress,为了保留以前的URL地址不影响SEO,那需要做伪静态设置,方法如下。

首先,在WordPress固定链接设置里更改自定义结构,添加 /%postname%.html

WordPress 固定链接最佳结构设置教程

然后,在你的主机或云服务器里添加以下代码。 Nginx 服务器伪静态规则设置 使用Nginx服务器时,需要在虚拟主机配置中添加相应的规则。

Nginx 伪静态规则

location /{

if(-f $request_filename/index.html){

rewrite (.*) $1/index.html break;

}

if(-f $request_filename/index.php){

rewrite (.*) $1/index.php;

}

if(!-f $request_filename){

rewrite (.*)/index.php;

}

}

Nginx 二级目录规则

下面我们以 blog 二级目录为例。

location /blog/{

if(-f $request_filename/index.html){

rewrite (.*) $1/index.html break;

}

if(-f $request_filename/index.php){

rewrite (.*) $1/index.php;

}

if(!-f $request_filename){

rewrite (.*)/blog/index.php;

}

}

Apache 规则

使用Apache服务器时,我们可以通过.htaccess文件来实现伪静态规则设置。 首先,在WordPress根目录下找到.htaccess文件并用编辑器打开,然后添加以下代码:

<ifmodulemod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</ifmodule>

保存文件并上传到网站根目录。这段代码告诉Apache服务器当访问的文件不存在时,将请求转发给index.php处理,这样就可以实现伪静态了。

2. 固定链接404

如果你设置完WordPress固定链接,出现404错误,需要手动修复固定链接设置,方法如下。

  • 第一种,重新保存一次WordPress固定链接设置选项。
  • 第二种,手动更新 .htaccess 文件,覆盖以前的代码(需做备份)。

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngineOn

RewriteBase/

RewriteRule^index\.php$ [L]

RewriteCond%{REQUEST_FILENAME}!-f

RewriteCond%{REQUEST_FILENAME}!-d

RewriteRule./index.php [L]

</IfModule>

# END WordPress

3. 更改类别和标签URL

大多数情况下,WordPress类别和标签的固定链接为 /category/ 和 /tag/,如果你要修改它们,可以转到设置 > 固定链接,修改成你想要的名称,并保存修改。

WordPress 固定链接最佳结构设置教程

4. 修改文章和页面URL

如果你想修改文章和页面里的URL地址,可以转到该页面编辑草稿,在右边选项里找到URL,点击修改URL里面的名称,完成后保存修改。

WordPress 固定链接最佳结构设置教程

固定链接设置注意事项

在设置WordPress固定链接时,有一些注意事项需要留意,以确保链接既对用户友好,又能有助于SEO优化。以下是一些建议:

避免使用特殊字符和空格

避免在固定链接中使用特殊字符(如@#%$!, 等)以及空格。它们可能导致URL解析错误或不易于记忆。若需要分隔单词,可以使用破折号(-)或下划线(_)。

使用英文单词和简短的关键词

尽管现代搜索引擎已经能够识别多种语言,但还是推荐使用英文单词作为固定链接的一部分。这样不仅可以减少翻译带来的误解,还可以提高全球范围内的可读性和SEO效果。另外,尽量使用简短的关键字,以便用户和搜索引擎快速理解内容主题。

不要包含日期和分类

除非你的网站是新闻类网站,否则最好避免在固定链接中包含日期和分类信息。这样做有两个原因:一是过时的日期可能会让用户认为内容已过期;二是随着时间推移,分类可能会发生变化,导致大量链接失效。

链接深度应适中

保持链接结构简洁且层次较少。如果链接太深(例如:www.guomuyu.com/categorie/subcategory/post),则可能导致搜索引擎难以抓取所有页面,同时也增加了用户的浏览难度。

使用绝对路径而非相对路径

使用绝对路径(例如:https://www.guomuyu.com/my-post)而非相对路径(例如:/my-post)。绝对路径可以帮助搜索引擎准确理解页面的位置,而不会产生混淆。

不要频繁更改固定链接结构

一旦确定了固定链接结构,就应尽量避免频繁更改。每次更改都可能导致旧链接失效,影响SEO排名和用户体验。如果必须更改,请确保使用重定向工具将旧链接指向新链接。

备份和测试固定链接

在进行任何更改之前,一定要备份你的网站文件和数据库。在设置完固定链接后,务必测试一下所有的URL是否有效,是否正常工作。确保每个链接都能正确地导向相应的内容,且没有死链。

总结

本文介绍了如何设置WordPress固定链接,提供了最佳结构和修改方法,以及静态规则的设置。详细阐述了修改固定链接相关设置的步骤,并说明了注意事项。以确保网站的结构清晰、易于理解和访问,同时提高搜索引擎收录。通过合理的固定链接设置,可以提升用户体验和搜索引擎排名,从而增加网站的流量和转化率。如果您觉得这篇文章对您有所帮助,欢迎收藏转发和分享。

这篇文章有用吗?

点击星号为它评分!

平均评分 0 / 5. 投票数: 0

到目前为止还没有投票!成为第一位评论此文章。

© 版权声明

相关文章