WordPress固定链接怎么设置为伪静态设置教程

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情


WordPress为什么要设置伪静态链接呢?因为设置Wordpress固定伪静态链接有利于搜索引擎优化,因为可以在各大搜索引擎收录中,静态页面收录数据和权重都是有很重要的位置。

在默认情况下,刚安装的WordPress的所有网页,都带“问号”的PHP动态链接,虽然搜索引擎不抵触动态页面,但是静态页面依然是现在网站的主流。

WordPress由于是PHP系统,所以不能完美静态化,只可以实现伪静态化,并且只针对文章,其它页面、存档、日期的页面不可以伪静态化。

伪静态化后更容易被各大搜索引擎收录、增加权重,另外,拼音或英文的后缀还能增强网站访问体验。修改步骤:登录网站后台→设置→固定链接→自定义结构,输入展示代码,可以显示不同的链接,展示方式可以自己选择。

WordPress固定链接伪静态设置教程
一、自定义WordPress链接后缀

1、先了解固定链接形式的组成,这些代码可以单独使用,也可以结合使用,直接复制小括号前的代码到自定义固定链接中保存即可后缀可以由下列参数组合。

 %year% (年份,四位数字)
 %monthnum% (月份)
 %day% (当日)
 %hour% (小时)
 %minute% (分钟)
 %second% (秒)
 %postname% (页面别名)
 %post_id% (序列数字)
 %category% (分类别名)
 %author% (作者名)

2、相对来说,百度更喜欢html、htm后缀的页面,现在IP过万的WordPress博客都使用了htm后缀的伪静态化,百度、Google权重都到了7,可见修改固定链接是很有必要的。自从Google淡出中国市场,百度成为一家独大,无数的网站基本都是靠百度吃饭的。国内的各大搜索引擎都声明可以正常收录动态链接,但是由于互联网最原始的网页设计都是html、htm,切搜索引擎本身的站点都是静态页面,所以种种原因使得众多站长把网站静态化。从优化角度来说,/%postname%.html是最适合做关键词排名的。

/%postname%.html
/%postname%/
/%post_id%.html

3、不过Google喜欢/%postname%/的页面,/%postname%/在英文博客中非常多见,这种固定链接方式是最利于优化英文关键词的,百度对于英文词的后缀给予很好的排名。例如发条生活网​​​​​​​:https://www.fatiao.net/

/%year%/%monthnum%/%day%/%postname%/(年/月/日/日志名)
/%year%/%monthnum%/%postname%/(年/月/日志名)
/%monthnum%/%day%/%postname%/(月/日/日志名)
/%year%/%monthnum%/%day%/%post_id%/(年/月/日/日志id号)
/%year%/%monthnum%/%post_id%/(年/月/日志id号)
/%monthnum%/%day%/%post_id%/(月/日/日志id号)
/archives/%post_id%(/archives/日志id号)
/archives/%postname%(/archives/日志名)
/%post_id%(日志id号)
/%postname%(日志名)

二、虚拟主机伪静态规则

修改WordPress固定链接伪静态化后,网页却打不开,出现这种情况这是因为缺少伪静态规则。
WordPress固定链接伪静态化设置规则,是根据你主机环境来决定的,不需要插件,网上运行的wordpress无非IIS/Apache/Nginx这三种环境。
WordPress固定链接伪静态化设置技巧多种多样,需要对号入座。如果使用的是虚拟主机,大多数的IDC服务商,都支持wordpress伪静态,直接在后台修改固定链接设置即可。

1、Linux服务器环境
请确保你的根目录开启了777权限,已开启的话,在修改自定义固定链接后的瞬间,会在主机根目录自动生成一个.htaccess的文件,打开查看是否已生成规则,生成的话,就OK了,就不需要往下看了。
如果没有生成.htaccess,或者.htaccess里没有内容,那就需要手动创建一个txt文件,使用上传软件修改名为 .htaccess,粘贴Apache或Nginx规则代码,保存并上传到网站根目录就行了。

Apache规则

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

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;
}
}

2、Windows主机IIS环境下伪静态规则
你使用的windows主机必须安装了装Rewrite 组件才能支持伪静态,咨询下你的主机商所使用的主机是否支持伪静态,支持的话请继续往下看。
如果主机支持伪静态,在修改wordpress固定链接后无法伪静态,在根目录自动生成一个httpd.ini,没有生成的话,就创建一个txt文本,修改名字为httpd.ini,复制粘贴下边代码,保存上传到根目录。

[ISAPI_Rewrite]
Defend your computer from some worm attacks
RewriteRule .(?:global.asa|default.ida|root.exe|..). . [F,I,O]
3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
Protect httpd.ini and httpd.parse.errors files
from accessing through HTTP
Rules to ensure that normal content gets through
RewriteRule /tag/(.*) /index.php\?tag=$1
RewriteRule /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.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]

PS:如果你不知道所使用的主机是什么系统,或使用的Linux或Windows系统的VPS主机,不会配置伪静态规则,可以咨询你的空间商,他们会帮助你实现wordpress伪静态,虽然设置了伪静态,只是展示的伪静态后缀,其实还是动态页面,如果想完全静态页面,可以安装WP Super Cache或者Hyper Cache插件,为全站生成静态页面缓存。

WordPress伪静态设置 为什么要设置WordPress伪静态,搜索引擎优化(SEO)中,静态URL通常被认为更易于搜索引擎爬虫抓取和索引,有助于提高网站的搜索引擎排名。 阅读详情

相关推荐

WordPress固定链接404的解决办法

今天跟新我的个人博客网站,发现有些东西没做好,智能朴素链接,最后一查是伪静态出问题啦~~如果服务器的伪静态没有配置好,访问部分链接就会出现 404 的情况。在 WordPress 则具体表现为后台“固定链接”选项设置失效。主题的说说、搜索以及外链 GO 跳转就采用了高大上的伪静态的形式而无需新建页面(其它的主题一般都需要新建页面,忒麻烦!),因此如果使用 sakura 主题,也必须配置伪静态。下面是各种 web 环境下的 WordPress 伪静态规则设置教程。 Apache、Kangle伪静态 下载 A

2074

wodpress设置固定链接的方式和好处【SEO优化】

如果你想要自定义链接结构,可以选择“自定义结构”选项,并输入自定义的模式。

T19900的博客 834

宝塔面板搭建WordPress个人博客教程

宝塔面板搭建WordPress网站完整教程 图片来自宝塔官网 现在搭建一个自己的网站已经不是一件难事了,有出色的WordPress程序,有价格实惠的云服务器,有像七牛云这种对草根站长友好的云存储服务,还有像宝塔面板这类易操作的面板,让不会linux命令的小白也可以快速建立一个网站。话是这么说,但是对于纯小白来讲,还是有一定的难度,但是只要你有足够的耐心和细心,就可以拥有自己的网站。 一、准备材料 一台1H1G1M以上配置并且系统为centos7的云服务器(不是虚拟主机) 云服务器可以选择阿里云或者腾讯

Pengyan1234的博客 920

优化WordPress固定链接:最佳结构与修改指南

固定链接,也称为永久链接,是指文章或页面的URL地址,是您网站上每个页面的唯一网址。它通常包括您的网站域名和页面的自定义名称。根据您的需求,可以创建自定义的固定链接结构,可通过伪静态设置或把前几种类型组合到一起的固定链接。例如:https://www.example.com/sample-post-12345/

qq_52475653的博客 3517

WordPress网站伪静态固定链接设置教程

修改主题的部分功能(和链接有关的),也需要重新保存固定链接,也就是进入固定链接设置页面,点一下保存设置,具体哪些设置需要此操作,主题设置中都有详细说明,稍微留意一下即可!最后需要注意一下的是,如果您先设置好了固定链接,然后再设置伪静态,那么伪静态设置好了之后一定要再次进入固定链接设置页面,点一下保存设置设置固定链接之前,一定要先配置好网站的伪静态,如果伪静态设置好,就设置固定链接,那么就会出现404错误!进入宝塔,选择您的网站,点击设置->伪静态->选择WP2或者WordPress,保存即可!

1599

WordPress网站伪静态固定链接设置教程-解决404错误问题

搭建好WordPress网站之后我个人建议首先要做的就是设置固定链接WordPress固定链接也就是网站各个页面的链接格式,默认的方式不太符合现代化网站,推荐使用自定义的方案。既然涉及到网站链接,为了今后的方便以及SEO优化,所以这一步一定要在建站的已开始就做好。同时子比主题部分功能也依赖于固定链接,例如第三方登录。简约的链接格式也更加有利于SEO!设置固定链接之前,一定要先配置好网站的伪静态,如果伪静态设置好,就设置固定链接,那么就会出现404错误!

Cik的博客 1228

WordPress固定链接伪静态设置教程

WordPress固定链接WordPress固定链接伪静态设置教程

程序人生 800

WordPress网站伪静态固定链接设置教程-解决部分404错误问题

搭建好WordPress网站之后我个人建议首先要做的就是设置固定链接WordPress固定链接也就是网站各个页面的链接格式,默认的方式不太符合现代化网站,推荐使用自定义的方案。既然涉及到网站链接,为了今后的方便以及SEO优化,所以这一步一定要在建站的已开始就做好。同时子比主题部分功能也依赖于固定链接,例如第三方登录。简约的链接格式也更加有利于SEO!设置固定链接之前,一定要先配置好网站的伪静态,如果伪静态设置好,就设置固定链接,那么就会出现404错误!......

xydbfg的博客 656

WordPress博客网站伪静态设置固定链接设置教程-解决404问题

WordPres 找到server/nginx/conf/nginx.conf (路径不一定都一样)文件,将一下代码复制到nginx.conf文件中,保存后重启一下Nginx。这里根据SEO和大家的经验,我们推荐将固定链接设置为自定义,内容为:/%post_id%.html。修改网站根目录的.htaccess文件,将以下代码复制进去,保存后重启一下Apache。进入WordPress后台->设置->固定链接,根据您的需要设置为非朴素即可。当我们设置好了伪静态之后,我们再次设置固定链接就不会有404的错误了。

qq_35268926的博客 1026

ThinkPHP Apache和Nginx伪静态规则整理,WordPress固定链接伪静态设置教程

新建一个文件,文件名为.htaccess,或者可以先随便新建个文件,上传到虚拟主机后再改名为.htaccess 文件的内容是下面的,服务器如果是apache的,文件的内容就写Apache的,服务器如果是Nginx的,文件的内容就写Nginx的 文件上传到网站所在的目录里(比如wwwroot目录或者public_html目录) Apache(通常是用这个,kangle也是用这个) <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiview

云博客_资源宝分享 1865

宝塔 固定链接 .html,WordPress伪静态(宝塔/Nginx)和固定链接设置教程

伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。不能用静态的方式来展示网站内容。但是这就损失了对搜索引擎的友好面。怎么样在两者之间找个中间方法呢?这就产生了伪静态技术。下面是实战中总结的关于宝塔面板和Nginx伪静态设置教程宝塔面板设置:如果你的服务器上安装了宝塔面板,就方便多了,在宝...

weixin_29349409的博客 862

【七、wordpress优化之二:固定连接和伪静态】2021最详细wordpress博客建站教程(2021.03.02更新)

wordpress网站链接设置固定链接,有利于seo优化,wordpress提供了多种链接方式,还可以自定义形式,这给我们带来了极大的方便。本文固定链接是按%post_id%来设置

大懒熊 1417

win主机下wp博客(WordPress)伪静态设置教程

为什么80%的码农都做不了架构师?>>> ...

weixin_34162629的博客 425

wordpress 添加html链接后404,wordpress设置固定链接导致文章页面出现404错误无法访问的解决方案...

WordPress博客网站程序系统,需要依赖伪静态。如果web服务器环境的伪静态没有配置好,访问文章页面就会出现 404 Not Found错误的问题。建议安装完wordpress网站程序之后第一时间设置一下固定链接,避免以后修改出错。顺便说一下,wordpress固定链接设置在新建网站的时候特别重要,因为它未来对SEO起到很好的作用。WordPress固定链接设置WordPress 后台&gt...

weixin_36448083的博客 449

php实现发表情分页_WordPress在Windows主机下实现伪静态配置的方法

大部分网友在使用wordpress时,选择的是windows主机,我们知道windows在默认状态下是不支持伪静态的,那么如何使我们的程序实现伪静态呢,这里有个简单的方法。1、新建一个文本文档,复制下面代码到文档里,然后把文档保存为404.php。将404.php上传至网站根目录。代码如下:<?php// This is the default file for the site. Usua...

weixin_26717737的博客 77

WordPress主题开发视频课程

**WordPress主题**开发视频课程 Wordpress高级教程固定链接及自定义伪静态规则.wmv Wordpress高级教程:add_action动作及add_filter过滤器.wmv Wordpress主题模版开发:如何循环输出文章列表.wmv Wordpress高级教程固定链接及自定义伪静态规则 下载地址:https://www.qiyuwg.com/18208.html ...

WordPress主题大全 1442

宝塔面板windows建站教程_宝塔面板搭建WordPress网站完整教程

宝塔面板搭建WordPress网站完整教程图片来自宝塔官网现在搭建一个自己的网站已经不是一件难事了,有出色的WordPress程序,有价格实惠的云服务器,有像七牛云这种对草根站长友好的云存储服务,还有像宝塔面板这类易操作的面板,让不会linux命令的小白也可以快速建立一个网站。话是这么说,但是对于纯小白来讲,还是有一定的难度,但是只要你有足够的耐心和细心,就可以拥有自己的网站。一、准备材料一台1H...

weixin_39589766的博客 1412

安装PHP以及搭建博客(四)伪静态

访问网站?p=4 动态链接,更改为 伪静态 http://blog.daxian.com/?p=4 实现wordpress的URL伪静态 设置 -----固定连接-------自定义结构-----输入代码 /archives/%post_id%.html 保存 修改nginx cd /application/nginx/conf/extra/ vim blog.conf ...

weixin_30505485的博客 82

WordPress建站教程 从零开始服务器搭建网站超详细

WordPress建站教程 从零开始服务器搭建网站超详细 说起第一次使用Wordpress建站,相信大部分人的印象都是虚拟主机、空间搭网站,因为便宜、省心,自己搭个小站放上去也算足够,但是随着各种技术的迅速发展,原来的很多虚拟主机已经不能再满足Wordpress配置要求,再加上各种云服务、VPS的降价,服务器性价比已经很高,无论是wordpress企业建站还是个人博客,很多人开始使用服务器搭建网...

kiku 7931
上一篇: 软件正在重塑汽车 新旧势力争做“颠覆者”
下一篇: WordPress解决定时发布功能失败的问题(插件WP Missed Schedule Posts)
Tony90hou
博客等级 码龄17年 1粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值