首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

wordpress -使用Nginx更新永久链接后找不到404页

WordPress是一种流行的开源内容管理系统(CMS),用于创建和管理网站。Nginx是一个高性能的Web服务器,可以用作WordPress的反向代理服务器。

当使用Nginx作为反向代理服务器时,更新WordPress的永久链接可能会导致404页面无法找到的问题。这是因为Nginx需要相应的配置来处理WordPress的永久链接。

要解决这个问题,可以按照以下步骤进行操作:

  1. 确保Nginx已正确安装并配置为WordPress的反向代理服务器。
  2. 打开Nginx的配置文件,通常位于/etc/nginx/nginx.conf或/etc/nginx/conf.d/default.conf。
  3. 在server块中添加以下配置,以处理WordPress的永久链接:
代码语言:txt
复制

location / {

代码语言:txt
复制
   try_files $uri $uri/ /index.php?$args;

}

代码语言:txt
复制

这将尝试匹配URI,如果找不到对应的文件或目录,则将请求重定向到index.php,并将查询参数传递给WordPress。

  1. 保存配置文件并重新加载Nginx配置,以使更改生效。
代码语言:txt
复制

sudo service nginx reload

代码语言:txt
复制

现在,当您更新WordPress的永久链接时,Nginx将正确地处理请求,并显示相应的页面,而不是404错误页面。

对于WordPress的永久链接问题,腾讯云提供了一系列云产品来支持WordPress的部署和管理,例如:

  • 云服务器(CVM):提供可扩展的虚拟服务器实例,可用于托管WordPress网站。
  • 负载均衡(CLB):通过将流量分发到多个云服务器实例,提高WordPress网站的可用性和性能。
  • 云数据库MySQL版(CDB):可用作WordPress的后端数据库存储。
  • 云存储(COS):用于存储和分发WordPress网站的静态资源,如图片、CSS和JavaScript文件。
  • 云监控(Cloud Monitor):提供实时监控和报警功能,帮助您及时发现和解决WordPress网站的问题。

您可以通过腾讯云官方网站(https://cloud.tencent.com/)了解更多关于这些产品的详细信息和使用指南。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

更新完IDEA,如何永久使用

本文共685字 阅读约需1.5分钟 (后台回复“IDEA破解”可获取一份最新破解补丁) 起因 今天一早用IDEA写代码,看到右下角有提示更新,有点强迫症的我,就手欠的又点了下更新...,结果悲剧了,居然提示许可证过期,IDEA过期了,如下图所示: 我就想用下最新版的,竟这样对我,只给两天的使用时间,是不是有点过分了?...2、更新,点击Continue Evaluation,然后会弹出激活界面,接着,还请大家参考如下图步骤操作: 3、在弹出的界面中点击下侧的Configure,选择Edit Custom...5、保存好步骤4中的补丁配置,关闭IDEA重启,然后进入编译器界面,打开Register 6、然后选择Activation code这个选项卡下,输入如下内容,点击Activate,如下图所示

4.8K30

在Ubuntu 18.04上安装WordPress

您现在已成功安装WordPress。 创建WordPress永久链接(可选) 永久链接永久链接永久链接是为WordPress中的特定帖子或页面自动创建的URL,以便您或其他人可以访问它们。...WordPress默认将帖子号码设置为永久链接,这意味着指向特定帖子的链接为example.com/?p=42。要强制执行“更漂亮”的永久链接格式,您需要对Apache或Nginx进行一些调整。...配置WordPress从而允许在Apache上使用永久链接 通过将以下选项添加到虚拟主机配置中的目录部分,指示Apache允许各个站点更新.htaccess文件: /etc/apache2/sites-available...从而允许在NGINX使用永久链接 直接在nginx上检查每个永久链接是否指向现有页面。...默认情况下,nginx不开启永久链接并返回服务器端404错误。

7.7K10

在Ubuntu 16.04上安装WordPress

您现在已成功安装WordPress。 创建WordPress永久链接(可选) 永久链接永久链接的词汇。...WordPress的默认设置将帖子号码指定为永久链接,这意味着指向特定帖子的链接example.com/?p=42。要强制执行“更漂亮”的永久链接格式,您需要对Apache或nginx进行一些调整。...有关永久链接的更多信息,请访问永久链接上的WordPress指南。 要配置永久链接设置: 通过站点的/wp-adminURL 登录WordPress管理面板。...配置WordPress以允许Apache上的永久链接 .htaccess通过将以下选项添加到虚拟主机配置中的“ 目录”部分,指示Apache允许各个站点更新文件: /etc/apache2/sites-available...以允许nginx上的永久链接 直接nginx检查每个永久链接是否指向现有页面。

5.1K20

CentOS 7 yum一键安装lnmp。仅限小白体验,大神轻喷!

2018-06-04更新 Nginx更新至1.14.0、默认关闭selinux、支持http2.0、简单化配置https。...必须 >= 1.0.2 2、安装完成后会关闭selinux,临时关闭firewalld、iptables,永久关闭selinux 否则重启nginx可能会启动异常。...3、安装完成php-fpm、mysql、nginx会设置开机自启动。...4、安装完成可直接支持php站点相关配置已经做好了,WordPress伪静态规则也做了, 只需要在WordPress后台设置——》固定链接——》自定义结构更改就可以,比如添加...6、安装完成版本(小版本号不计)       nginx 1.14.0       php  7.2       mysql 5.7 7、mysql初次使用密码登录需要设置密码方法如下

2.7K30

如何在 Ubuntu 20.04 上使用LEMP安装WordPress

如果 Nginx 找不到合适的文件,会返回 404 错误。...sudo unlink /etc/nginx/sites-enabled/default 复制 注意:如果您需要恢复默认配置,您可以使用如下命令重新创建符号链接: sudo ln -s /etc/nginx...登录,创建一个 WordPress 可以控制的单独数据库。您可以随意调用它,但我们将wordpress在本指南中使用以保持简单。...这是 Nginx 运行的用户和组,Nginx 需要能够读取和写入 WordPress 文件才能为网站提供服务并执行自动更新: sudo chown -R www-data:www-data /var/www...一些常见的后续步骤是为您的帖子选择永久链接设置(可以在 中找到Settings > Permalinks)或选择新主题(在 中Appearance > Themes)。

70630

Nginx修改WordPress固定链接导致无法访问

这篇文章主要介绍了Nginx下修改WordPress固定链接导致无法访问的问题解决,同时作者也给出了官方关于修改固定链接的方法,需要的朋友可以参考下   WordPress做seo的优化,会牵扯到永久链接...下面就出现了修改固定链接,访问文章会出现404错误,以前我都是apache做web服务器,所以只要apache下就三个个关键,即:   wordpress对目录下的.htaccess拥有读写权限   ...当然修改完配置,一定要重启Apache服务。   由于是新配置的本地测试环境,2、3两项问题同时出现,逐项更正设置,固定链接的工作正常。   ...现在我用的nginix,所以也要修改nginix的ngnix.conf配置文件,让其支持重定向   假设我的wordpress博客是的 server{}段是直接放到放到了nginx.conf (有的人为了方便管理...保存,输入 /etc/init.d/nginx restart , 重启nginix。就ok了!   相当于告诉nginix访问这些按照正则表达式转到其唯一正确的地址,以此打开文章。

2K20

静态网站在腾讯云上的托管

登录成功,可以键入一系列命令来安装启动Nginx,PHP等相关组件,初始化服务器环境。...【基于腾讯云存储COS的WordPress远程附件支持插件】下载链接 下载该插件,然后上传安装,进行相应的参数配置,即可立即使用 将刚刚下载好的.zip格式的插件文件上传安装。...上传成功,点击查看图片属性,可以看到图片的URL为存储在腾讯云COS中的资源链接。 并且在WordPress中新建一篇文章时,可以像使用网站内部资源一般添加使用该图片。...再在WordPress永久删除该图片, 发现在腾讯云COS中,该图片已被同步删除。 3.接入腾讯云内容分发网络 CDN ,对 COS 加速,轻松实现镜像回源和资源迁移。...最后,在自己的WordPress网站中对腾讯云COS插件做配置更新,只需要更改URL前缀即可: 至此,WordPress网站成功集成腾讯云COS服务和CDN服务,多媒体文件将自动上云,并且可以同步两边的删除和添加操作

12.2K40

5分钟玩转Lighthouse|零基础也能拥有WordPress个人博客

WordPress 作为全球最流行的开源博客和内容管理网站的建站平台,具备使用简单、功能强大、灵活可扩展的特点,并具有丰富的主题插件。...购买即可在Lighthouse控制台查看创建的WordPress服务器 稍等片刻,服务器实例的状态会从“创建中”变为“运行中”,同时展示公网IP以及解锁了“更多”的“管理”功能: ?...注意Permalink这个属性指的是该文章的永久URL链接,可以理解为它是外部访问此文章时用的“指定ID”,搜索引擎也是通过Permalink来检索文章的。 ?...更新网站文章页面背景色 主题更改 WordPress的默认主题(Theme)虽然优雅简洁时尚,但如果仍不能满足你的全部审美需求,那么你需要的是就是通过“Change your theme completetly...然后更新Nginx配置: /usr/local/lighthouse/softwares/nginx/conf/include/wordpress.conf 注意我们通常将80端口重定向至443的HTTPS

2.3K85

解决Nginx Helper插件一键清理缓存功能导致网站打不开问题

文中也提到了 WordPress 有一款名为 Nginx Helper 的插件是这个功能的绝佳搭配。 ?...但是要展示缓存页面就会 502 了,因为 Nginx 自己都找不到路径了。。。 三、部署解决 不难理解,要解决这个问题,比如给一键清理功能绑定一个重载 Nginx 的机制。...但是一般情况下 php 并没有权限去重载或重启 Nginx 。所以,要继续使用这个一键清理功能,就只能授予 php 重启 Nginx 的权限,还需要将重启 Nginx 的命令集成到插件才行。...四、其他完善 当然,经常有人反馈偶尔更新文章,前台并不会刷新。其实,这本文陈述的情况也有关系。在使用【删除模式】时,单篇文章的缓存被清理,也不会重载 Nginx。...那就是定义 nginx 缓存路径是最多使用两级目录,而不能多于两级。

1.8K90

429 too many requests错误出现在wordpress后台更新及官网的5种解决方法

从今年10月份开始wordpress服务经常出现429 too many requests错误,包括后台更新和访问wp官网,如下图所示,这是为什么呢?怎么处理呢?...通过相关文章我们了解到: 那段时间有中国大陆的流量对 wordpress.org 发起猛烈攻击。 攻击导致其官网 CDN 面向大陆的反代服务器 Nginx 针对该域名自动停摆。...目前为止都是去无权管理 WordPress 官网的用户论坛反馈,自然找不到想要的答案。   请愿大家不要做太过头的事情啊!不然被限制了对很多人都不方便!   ...2、经测试,目前的nginx 429错误仅仅是使用浏览器访问时出现的,如果想要下载最新版的WordPress(文件包地址https://wordpress.org/latest.zip)或插件,可以通过下载软件...闪电博最近开发了一个插件 Kill 429 ,插件通过优化中国境内服务器访问WordPress数据服务器的网络(实际上就是“爬梯”),解决429报错问题,快速安装WordPress版本、主题和插件更新

1.9K30

wordpress伪静态方法收集

页面的真实静态化更是好的选择,按要求安装插件,做好设置就不用管了,当你发布的文章链接头回被人点击的时候,自动在服务器上生成此文章的静态页,以后的访问者都直接访问这个已经生成的真实静态页了,速度快很多...进入管理后台,点菜单紧右边的“设置”,点选其下的“永久链接”(Permalinks) 点选“自定义,请在下面填入自定义结构”,再其下框里输入:/posts/%post_id%.html 点页面右下按钮...“更新永久链接结构>>”保存设置,此时在 WordPress 的根目录自动生成里一 .htaccess 文件,内容大体如下: # BEGIN WordPress RewriteEngine On RewriteBase...eg: http://www.52004.com.cn/.htaccess 设置.htaccess的文件属性为666 登录wordpress后台,选择选项(options)–>永久链接(Permalinks...然后再更新就可以了。

92430

wordpress伪静态方法收集

页面的真实静态化更是好的选择,按要求安装插件,做好设置就不用管了,当你发布的文章链接头回被人点击的时候,自动在服务器上生成此文章的静态页,以后的访问者都直接访问这个已经生成的真实静态页了,速度快很多...进入管理后台,点菜单紧右边的“设置”,点选其下的“永久链接”(Permalinks) 点选“自定义,请在下面填入自定义结构”,再其下框里输入:/posts/%post_id%.html 点页面右下按钮...“更新永久链接结构>>”保存设置,此时在 WordPress 的根目录自动生成里一 .htaccess 文件,内容大体如下: # BEGIN WordPress RewriteEngine On RewriteBase...eg: http://www.52004.com.cn/.htaccess 设置.htaccess的文件属性为666 登录wordpress后台,选择选项(options)–>永久链接(Permalinks...然后再更新就可以了。

1.3K70

【腾讯云的1001种玩法】几种在腾讯云建立WordPress的方法(Linux)(一)

引言 腾讯云作为国内一流的云服务提供商,云服务器CVM的使用可谓是“一键成站”,十分方便。今天我们就来介绍一下几种在腾讯云建立WordPress的方法。...参数表示这是一条永久防火墙规则,如果不加这个参数则重启系统就没有这条规则了。...所以我们使用习惯的地址加端口 3366(而不是默认的 80 端口,换成自己喜欢的端口就行,再比如 3344)的方式,即 IP:port/phpMyAdmin 的链接形式访问 phpMyAdmin,加 #...下面,我们就介绍一下在Nginx配置单网站模式的WordPress,以供参考。...重新启动Nginx: # systemctl restart nginx.service 安装完成,访问IP地址,出现如下图页面的欢迎界面,即说明已经完成安装了。

12.7K20

Github Actions最佳实践案例,将Markdown文章自动更新WordPress独立博客

; 推广博客站最好的平台是Github; 这个项目可以让你用Markdown写博客,push更新到Github,Github Actions自动将文章更新WordPress,并将WordPres站的文章索引更新到...image-20210119181051609 程序永久开源更新地址 https://github.com/zhaoolee/WordPressXMLRPCTools 如何实现WordPress登录授权...对于博客而言,文章拥有一个固定的链接,是很重要的,我经过各种尝试,最终借鉴了 简书 的文章url形式,域名加 /p/ , 再加英文文件名,只要不改变英文文件名,文章就有固定的链接,我在_posts 目录下新建一个...完成以上配置 每次在_posts 文件夹新增或更新文章,运行 git pull && git add _posts && git commit -m "update" && git push ?...程序永久开源更新地址(求Star): https://github.com/zhaoolee/WordPressXMLRPCTools 当我们把毕生所学,通过几十年如一日的博客更新,逐步开源到互联网上时

1.1K20
领券