首页
学习
活动
专区
工具
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,如下图所示

5K30
  • 在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)。

    76530

    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访问这些按照正则表达式转到其唯一正确的地址,以此打开文章。

    2.1K20

    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.4K85

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

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

    12.3K40

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

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

    1.9K90

    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版本、主题和插件更新

    2.4K30

    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...然后再更新就可以了。

    94330

    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.8K20

    如何在Debian 9上安装带LEMP的WordPress

    WordPress已经看到了令人难以置信的采用,是一个快速启动和运行网站的绝佳选择。设置完成,几乎所有管理都可以通过Web前端完成。...没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装再购买服务器。...您可以使用Let's Encrypt为您的域获取免费的SSL证书。按照我们的让Nginx的加密指南进行设置。 完成设置步骤,以sudo用户身份登录服务器并继续执行下面的操作。...这是Nginx运行的用户和组,Nginx需要能够读取和写入WordPress文件才能为网站提供服务并执行自动更新。...一些常见的后续步骤是为您的帖子选择永久链接设置(可以在Settings > Permalinks中找到)或选择新主题(在Appearance > Themes中)。

    1.3K85
    领券