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

使用url变量在wordpress页面上设置自定义固定链接,使用变量集获取404

在WordPress页面上,使用URL变量可以设置自定义固定链接,并使用变量集来获取404错误信息。

  1. 自定义固定链接:WordPress默认使用固定链接结构,如https://example.com/?p=123。但是,通过使用URL变量,我们可以自定义链接结构,使其更友好和易读。要设置自定义固定链接,请按照以下步骤操作:
  2. a. 登录WordPress后台,点击左侧菜单中的“设置”。 b. 在“设置”页面中,选择“固定链接”选项。 c. 在固定链接选项中,选择“自定义结构”。 d. 在自定义结构框中,可以使用以下变量来构建自定义固定链接:
    • %year%:年份,如2022
    • %monthnum%:月份,如01-12
    • %day%:日期,如01-31
    • %postname%:文章/页面的slug
    • %post_id%:文章/页面的ID
    • 其他变量请参考WordPress官方文档。
  • 使用变量集获取404错误信息:在WordPress中,当访问一个不存在的页面时,会显示404错误页面。我们可以使用变量集来获取404错误信息,并进行相应的处理。要获取404错误信息,请按照以下步骤操作:
  • a. 创建一个新的404.php文件,如果你的主题中已经存在该文件,则直接打开它。 b. 在404.php文件中,可以使用以下变量集来获取404错误信息:
    • $_SERVER['REQUEST_URI']:当前访问的URL路径
    • $_SERVER['HTTP_REFERER']:上一个页面的URL地址
    • $_SERVER['REMOTE_ADDR']:访问者的IP地址
    • 其他变量请参考PHP官方文档。
    • 在获取到404错误信息后,你可以根据需要进行相应的处理,比如跳转到特定页面、显示相关提示信息等。

以上是关于使用URL变量在WordPress页面上设置自定义固定链接,并使用变量集获取404错误信息的答案。如果你需要了解更多关于WordPress的知识,可以访问腾讯云的WordPress产品介绍页面:https://cloud.tencent.com/product/wordpress

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

相关·内容

如何处理WordPress网站404状态死链

默认情况下,某些WordPress主题还包括自定义404面。因此,您实际上可能根本看不到404错误消息,因为许多网站将改用有趣或富有创意的404面。...更新WordPress网站的固定链接 如果您尝试访问内容时遇到站点范围内的404错误,则最可能的原因是固定链接。解决此问题的最简单方法是通过WordPress仪表板更新您的固定链接设置。...重新生成WordPress中的永固定链接 但如果你使用自定义链接,需要让WordPress实现伪静态URL,则可能需要对服务器进行URL重写规则配置,具体操作如下: 如果你使用的是LNMP环境,一般情况下你配置...但是不用担心,有几种简单的方法可以WordPress设置重定向: (1)使用插件设置301重定向 首先,您可以使用前面提到的Redirection重定向插件来实现URL重定向(我们也准备Smart...安装并启用插件后,转到工具→Redirection,然后“Source URL”框中输入404报错页面URL,并在“Target URL”框中输入内容的新链接使用Redirection插件设置重定向

4.8K10

史上最详细的WordPress自定义文章类型指南(1)

正如官网上的提示,如果你WordPress中启用了URL规则重写,而且创建自定义Post Type的时候没有把参数rewrite设置为false,那么注册之后,还需要一些额外步骤来进行伪静态规则的刷新...WordPress还会自动再加回来。 不管用哪种方式,再次打开刚才的文章链接就不会404了。可以愉快的自定义文章类型下面发布文章了。...设置Custom Post Type的固定连接样式 搞定了伪静态URL404问题之后,再来具体看看Custom Post Type 的固定连接样式问题。...但是如果你想对其进一步自定义的话,WordPress并没有在后台提供自定义文章类型的固定链接设置,上文提到的Settings中找到Permalink Settings这种设置方式只对自带的Post有效,...使用很简单,安装、激活,Settings中找到Permalink Settings页面中会多出一部分,能够让你对自定义文章类型的固定链接格式进行设置,就像设置文章的固定链接那样。 ?

4.3K20
  • 改善用户体验的404面最佳实践

    然而,一致的404错误页面品牌、颜色、字体和其他网站设计元素让访问者放心,他们仍然正确的网站上。 我应该把什么放在自定义404面上? 我们早已接受404错误信息将永远是运营在线网站的一部分。...放一些好的内容 网站可以使用定制的404错误网站页面来最大化营销、线索和销售的机会。他们可以自定义404错误网站信息的网站链接中放置营销和行动呼吁。...还会包括一个行动呼吁,以鼓励网站用户404错误网站页面上执行补救措施。 报告工具 网站的404错误页面应该被设计成允许用户报告网站链接的问题。...以这种间接的方式,自定义404面有助于网站的SEO排名。自定义404错误网站信息页面允许网站使用从网站产生的分析结果来指导你的404错误网站信息策略。...如何在WordPress中创建一个404面? WordPress平台上,只需下载和安装他们的一个工具,就可以创建一个404错误页面。

    1.1K20

    改善用户体验的404面最佳实践

    然而,一致的404错误页面品牌、颜色、字体和其他网站设计元素让访问者放心,他们仍然正确的网站上。我应该把什么放在自定义404面上?我们早已接受404错误信息将永远是运营在线网站的一部分。...放一些好的内容网站可以使用定制的404错误网站页面来最大化营销、线索和销售的机会。他们可以自定义404错误网站信息的网站链接中放置营销和行动呼吁。...还会包括一个行动呼吁,以鼓励网站用户404错误网站页面上执行补救措施。报告工具网站的404错误页面应该被设计成允许用户报告网站链接的问题。...以这种间接的方式,自定义404面有助于网站的SEO排名。自定义404错误网站信息页面允许网站使用从网站产生的分析结果来指导你的404错误网站信息策略。...如何在WordPress中创建一个404面?WordPress平台上,只需下载和安装他们的一个工具,就可以创建一个404错误页面。

    1.2K20

    wordpress 学习笔记 (二)

    :MIME [posts] [post] 同文章详情 10.首页的查询 默认: [is_home] => 当前是首页 阅读设置:为默认设置的时候 查询出最新的文章 自定义: [is_home] =>...1 ,[is_page] => 1 阅读设置:为自定义页面的时候 查询出来是设置的页面 11.搜索的查询 [is_serch] => 当前是搜索 没有[query_object]的字段 12....$post变量中,以备接下来使用。...获取文章所属的标签信息(tags) wp模板标签the_tags用于文章输出标签链接 函数参数 ① $before 字符串值,默认值:null 标签链接 前 显示的文本。...② $sep 字符串值,默认值:, 每个标签链接 之间 显示的文本。 ③ $after 字符串值,默认为空 标签链接 后 显示的文本。

    94620

    wordpress分类、页面和标签固定链接添加.html后缀

    大家可能都知道,通过设置固定链接格式,可将wordpress日志URL设置成伪静态的形式。...同样通过之前介绍的:Custom Post Type Permalinks插件,可以将自定义文章类型URL设置为伪静态,那么分类、页面及标签如何设置为伪静态呢?...这个问题已有人为我们解决了,以固定链接格式:/%postname%.html 为例。 单独为页面添加.html后缀 可以安装:.html on PAGES 插件实现,启用插件后无需任何设置。...需要注意的是,启用插件后还需要到后台固定链接设置中,重新保存一下设置,否则会跳到404面,如果不成功可以先删除空间根目录的.htaccess文件,之后保存会自动生成新的。...标签添加.html后缀方法: 英文:Remove tag base and add the .html extension 中文:WordPress标签固定连接以.html结尾

    2.3K30

    wordpress分类、页面和标签固定链接添加.html后缀

    大家可能都知道,通过设置固定链接格式,可将wordpress日志URL设置成伪静态的形式。...-suffix.html 同样通过之前介绍的:Custom Post Type Permalinks插件,可以将自定义文章类型URL设置为伪静态,那么分类、页面及标签如何设置为伪静态呢?...-suffix.html 这个问题已有人为我们解决了,以固定链接格式:/%postname%.html 为例。...-suffix.html 需要注意的是,启用插件后还需要到后台固定链接设置中,重新保存一下设置,否则会跳到404面,如果不成功可以先删除空间根目录的.htaccess文件,之后保存会自动生成新的。...标签固定连接以.html结尾-suffix.html 试了一下未成功,有时间再接着折腾.............

    1.4K10

    wordpress插件开发踩坑记

    想要使用 REST API 需要自己额外安装插件:WordPress REST API,现在 WordPress 5.0以上的版本已经默认支持 REST API了,不需要额外去安装插件。...新站首次用 Postman 去 访问 REST API 接口,如:http://EXAMPLE_URL/wp-json/wp/v2/posts,会发现返回的是 404,需要自己管理后台将:设置-固定链接...变量设置默认值javascript 中给变量设置默认值可以直接用或运算符 ||,但是 php 中或运算符 || 只能用来判断,会返回布尔值,要像js中设置默认值只能用if判断或者三元运算符$a = "...如果 no_found_rows 为 false, 最大 max_num_pages、总条数found_posts/found_comments 就不会去被计算,我们直接获取就都是0。...注意访问不一样,注意 $ 的有无,self::$变量名,$this->变量名。

    37010

    wordpress去掉category怎么操作让url更简洁友好

    wordpress建站是比较流行的,全球将近25%的站点是用wordpress搭建的。有很多的模板、插件可以选择,当然最好还是能自己优化。URL固定链接就是之中一个基础的技巧。...有网友问如何去掉url中的category,层级太多不太友好。可以根据ytkah设置【可选】 中的【分类目录前缀】那边填一个英文状态下的【.】...,文章的【自定义结构】可以设置为【/%category%/%post_id%.html】,需要注意的是,做完这些操作一定要将之前的url重定向到新的网址,不然会出现很多的404面。 ?   ...用/%category%/%post_id%.html的一个好处就是,文章url带栏目的地址,例如/abc/123.html,有少数的人会习惯删除url中的一些参数来访问/abc/这个栏目,所以这样设置是比较保险的...还有就是,如果发现某个栏目的文章质量很低,我们可以robots文件中屏蔽相应的栏目。   怎么样,wordpress链接去掉category后url是不是更简洁了?有这方面需求的朋友也去设置一下吧。

    96370

    WordPress防采集办法和解决思路

    简单的来科普一下,采集时大多数人都是根据文章栏目和列表获取采集文章的 URL 链接,所以最重要的就是翻页,这也是几乎所有网站暴露网站所有文章的一种方式,那么最简单的解决办法就是让网站列表不能无止境的翻页...页面 } } } 把以上代码复制放到当前主题的 functions.php 文件中,就可以实现当 WordPress 翻页超过 10 后就会调用 WordPress 主题的 404 页面,可以通过修改代码的...另外如果你的翻译使用的是 get_next_posts_link(string $label=null, int $max_page) 来翻页下一,还可以通过设置最大翻页来避免出现翻页死链的情况出现。...别看上面代码行数多,其实 404 页面那整段可以直接使用跳转到首页,甚至直接使用 die 结束,我这里分享只是为了漂亮的结束为 404 页面而已。...让采集获取不到网站完整的列表链接基本就能防止很大一部分采集。

    83440

    如何在CentOS 7上配置Apache以使用自定义错误页面

    设计网页时,自定义用户看到的每条内容通常都很有帮助。包括他们请求不可用内容时的错误页面。本教程中,我们将演示如何配置Apache以CentOS 7上使用自定义错误页面。...直接请求错误页面时响应404 要实现此行为,我们需要为每个自定义页面添加一个Files块。在里面,我们可以测试是否设置了环境变量REDIRECT_STATUS。...custom_50x.html$ 当客户端直接请求错误页面时,将发生404错误,因为未设置正确的环境变量。...面: http://server_domain_or_IP/thiswillerror 当您转到我们为虚拟代理通行证设置的位置时,我们将在我们的自定义500级页面上收到“503 service unavailable...结论 您现在为您的网站提供了自定义错误页面。即使遇到问题,这是一种简化用户体验个性化的方法。给这些页面一个改进的建议是,设置包含可以获取帮助或更多信息的访问链接

    1.8K00

    自定义文章类型固定链接设置插件:Custom Post Type Permalinks

    言归正题,由于自定义文章类型有别于正常的日志文章,所以修改固定链接格式后,这些自定义类型的文章链接并不会按你的意愿而改变,WordPress默认也没有为此提供设置选项。...自定义文章类型固定链接设置插件:Custom Post Type Permalinks 安装启用插件后,再次打开设置——固定链接设置页面,发现底部增加了“Permalink Setting for custom...如果添加自定义链接后,如果打开这些自定义类型的日志出现404面,可以尝试多点几次“保存更改”按钮,可以解决。...这里还要提醒大家一句:不同主题的自定义类型的文章,更换其它主题后将不会显示,包括前台及后台,如果你所使用的主题以自定义类型的文章为主(很多国外主题都是如此),规劝你还是要多考虑一下,不然换主题后,自己辛辛苦苦发表的日志将不复存在...另外,再推荐一款可以将自定义文章类型转换为普通日志的插件:Post Type Switcher 可以不同类型日志间方便转换。

    68720

    IE内核浏览器的404面问题和IE自动缓存引发的问题

    本站404面被IE替换成IE自己的404权限设置正确的情况下,自定义404面文件大小如果小于512字节,那么IE内核的浏览器会认为你自定义404面不够权威,从而使用其自带的404面代替...非IE内核的浏览器,如火狐浏览器、谷歌浏览器等均能正常显示。 解决方法: 为404面添加多一些内容,使其大小大于512字节即可。...html页面上设置不缓存 标签中加入如下语句: <meta http-equiv="cache-control...;   设定为none:文件将不被检索,且页<em>面上</em>的<em>链接</em>不可以被查询;   设定为index:文件将被检索;   设定为follow:页<em>面上</em>的<em>链接</em>可以被查询;   设定为noindex:文件将不被检索...,但页<em>面上</em>的<em>链接</em>可以被查询;   设定为nofollow:文件将不被检索,页<em>面上</em>的<em>链接</em>可以被查询。

    1.7K50

    WordPress 主循环和全局变量

    当我们进行 WordPress 开发的时候,首先我们必须要了解主循环和全局变量,这样才知道主循环中可以访问哪个全局变量 下面就讲解下 WordPress 主循环,以便能更好理解哪些全局变量可以被主循环中的模板函数调用...WordPress 主循环 WordPress 主循环(The Loop)是用来显示文章列表,和在单篇文章页面显示留言列表的。 主题的 index.php 中,主循环的代码如下: <?...the_post 函数获取第一篇文章,并设置文章的数据(如作者,是否多个分页等等),赋给 $post 这个全局变量,所以我们可以访问它。...这个全局变量,我们可以获取当前文章作者的下面这些信息:last_name,first_name,ID,user_email,user_url,user_login,description 和其他。...注意通过这种方法获取的文章内容是没有经过 WordPress 过滤器接口的,不过你想自己去操纵文章的内容,比如自己设置文章内容的显示方式,通过这种方式获取的文章内容是非常有用。

    66610

    如何在Ubuntu 14.04上配置Apache以使用自定义错误页面

    设计网页时,有助于自定义那些客户将看的所有内容,当然这些内容也包括他们请求不可用内容时的错误页面。本指南中,我们将演示如何配置Apache从而在Ubuntu 14.04上使用自定义错误页面。...用404响应直接请求错误页面 要实现此行为,我们需要为每个自定义页面添加一个Files块。在里面,我们可以测试是否设置了环境变量REDIRECT_STATUS。...我们只应在ErrorDocument指令处理请求时设置此项。如果环境变量为空,我们将发出404错误: ​ . . . ​...面: http://server_domain_or_IP/thiswillerror 当您转到我们为虚拟代理通行证设置的位置时,将在我们的自定义500级页面上收到“503 service unavailable...给这些页面的一个建议是,在其中加入可以指引他们获取帮助或更多信息的位置链接。如果你打算采取这个建议,请确保即使发生相关错误的情况下,该链接也是可以被访问的。

    1.6K00

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

    这篇文章主要介绍了Nginx下修改WordPress固定链接导致无法访问的问题解决,同时作者也给出了官方关于修改固定链接的方法,需要的朋友可以参考下   WordPress做seo的优化,会牵扯到永久链接...下面就出现了修改固定链接后,访问文章会出现404错误,以前我都是apache做web服务器,所以只要apache下就三个个关键,即:   wordpress对目录下的.htaccess拥有读写权限   ...固定链接的目录结构需要 Apache服务器的mod_rewrite模块支持,所以Apache配置文件httpd.conf中将 LoadModule rewrite_module modules/mod_rewrite.so...由于是新配置的本地测试环境,2、3两项问题同时出现,逐项更正设置后,固定链接的工作正常。   ...,可参考:Nginx 的中文维基   ^:匹配输入字符的开始位置 :匹配数日字符串的结束位置 +:匹配前面的子表达式一次或者多次 [0-9]:数字字符范围 1:调用变量   server{} 字段 中的

    2.1K20

    WPJAM「标题设置」:一键设置 WordPress 所有页面的页面标题

    标题规则 标题规则就是可以自定义 WordPress 不同类型页面的标题规则,比如下图就是我定义了 404面的标题为「你来到了一个神秘的地方」,然后不显示站点标题,还定义「项目」文章类型的页面标题为:...程序会自动抓取所有类型的页面,上图是 WordPress 默认的页面类型,如果自定义文章类型和自定义分类模式,也会出现相关的页面,如下图,比如项目列表,项目详情,表单,专题这些页面。...给媒体创建个分类「图片 | collection」 2. 图片分类限制为二级 3. 取消图片编辑入口 4. 附件页面直接图片链接。...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论中的外部链接加上安全提示的中间。...格式文章 WordPress 实现真正的文章格式 草稿分享 一键生成草稿临时分享链接 并可设置分享链接的有效期 文章专题 设置文章专题,并在文章末尾显示一个文章专题列表。

    1.8K20
    领券