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

如何用Wordpress Rest API去掉url中的index.php

WordPress是一种流行的开源内容管理系统(CMS),它提供了一个名为WordPress Rest API的功能,可以通过HTTP请求与WordPress站点进行交互。使用WordPress Rest API可以轻松地对WordPress站点进行自定义开发和集成。

要去掉WordPress网址中的index.php,可以按照以下步骤进行操作:

  1. 配置Permalink设置:登录WordPress后台,点击左侧菜单中的“设置”->“固定链接”。在固定链接设置页面,选择“帖子名称”或“文章名称”作为固定链接的结构。这将自动去掉URL中的index.php。
  2. 修改.htaccess文件:在WordPress安装目录下,找到名为.htaccess的文件。如果没有该文件,可以创建一个新的。在文件中添加以下代码:
代码语言:txt
复制
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

这些规则将重写URL,去掉其中的index.php。

  1. 保存并测试:保存.htaccess文件,并在浏览器中访问WordPress站点的页面,确保URL中不再包含index.php。

WordPress Rest API是一个强大的工具,可以通过HTTP请求与WordPress站点进行交互。它可以用于创建、读取、更新和删除WordPress站点上的内容,以及执行其他自定义操作。通过使用WordPress Rest API,开发人员可以轻松地构建自己的应用程序、网站或移动应用,并与WordPress站点进行无缝集成。

推荐的腾讯云相关产品:腾讯云服务器(CVM)和腾讯云对象存储(COS)。

  • 腾讯云服务器(CVM):提供可扩展的云服务器实例,可满足各种规模和需求的应用程序。您可以选择适合您需求的实例类型和配置,并轻松管理您的服务器。
  • 腾讯云对象存储(COS):提供安全、稳定、低成本的对象存储服务,可用于存储和管理大量的非结构化数据,如图片、视频、文档等。您可以使用COS存储WordPress站点的媒体文件和其他静态资源。

更多关于腾讯云服务器和腾讯云对象存储的信息,请访问以下链接:

  • 腾讯云服务器(CVM)产品介绍:https://cloud.tencent.com/product/cvm
  • 腾讯云对象存储(COS)产品介绍:https://cloud.tencent.com/product/cos
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Typecho设置伪静态去掉url中的index.php

image.png Typecho后台设置永久链接后,域名后会莫名的有index.php,有强迫症的我完全接受不了。...例如网址 https://www.blogbig.cn/index.php/archives/robot.html我们就希望网址变成这样像静态页面的形式 https://www.blogbig.cn/archives...这就用到了我今天用到的的伪静态了,成功记录一下! 配置规则 宝塔用户直接进控制面板 网站-设置-伪静态-选择typecho模板 *不要选择typecho2模板,会出现错误 if (!...-e Extra open brace or missing close brace /index.php$1 last; } 伪静态 我用的的nginx,其他运行环境可参考伪静态规则 后台设置...后台-设置-永久链接-启用地址重写功能 永久链接 *出现检测失败的红色提示继续勾选即可 大功告成!

2K20

去掉 WordPress 分类目录 URL 中的 category 最佳方法

WordPress 默认的分类目录 URL 中是带 category 的,比如我爱水煮鱼的 WordPress 的分类目录的 URL https://blog.wpjam.com/category/wordpress...有些用户博客的分类就是二级目录,希望去掉分类目录 URL 中的 category,如何操作呢?...方式一:使用插件 网上有很多这方面功能的 WordPress 插件,都可以去掉分类目录 URL 中的 category,这些插件的实现方式是把所有的分类都写入 WordPress 的 rewrite 规则...方式二:设置分类目录前缀 另外 WordPress 还有一个非常方便的方法,可以说是最简化去掉分类目录 URL 中的 category。...就可以: 方式三:最佳方法 如果仔细观察一下去掉 category 的分类目录 WordPress 的页面的 URL: 去掉 category 的分类目录页面:https://blog.wpjam.com

68830
  • 利用WordPress REST API 开发微信小程序从入门到放弃

    的安装路径、Url重写有关,因此WordPress REST API 链接可能有差异,主要差异在WordPress 本身的链接规则上,相同的部分是REST API 路由部分。...通常一个WordPress网站安装成功,如果没有对URL 进行重写,那么WordPress REST API 的访问URL 应该是这样的: https://www.youdomain.com/index.php.../wp-json/wp/v2/ 而我的网站的WordPress已经经过URL重写所以,REST API的URL是直接访问网站的根目录:https://www.watch-life.net/wp-json...小结 尽管我很想把WordPress REST API 开发微信小程序每个细节都清楚明白地写出来,给入门者一个很好的指导,但在撰写的过程中,我觉得如果写得过于细节就有些琐碎了,于是我就把比较关键一些重点内容写出来供参考...但是,我仍然希望通过阅读本文,对于想利用WordPress REST API 开发微信小程序的开发者,能有所帮助,而不是如本文标题所说的,看了文章反而想放弃了。

    3.1K70

    把 WordPress 变成 BaaS 服务:API 调用指南

    写在前面 首先,我们需要进行清晰的名词定义,这里指的 “API 调用”是能够通过外部程序访问的 WordPress API 可编程接口,而非 WordPress 暴露给内部生态系统中的主题、插件工具开发者使用的...WordPress REST API 另外一种,则是 REST API[6],使用通用的 JSON 格式来与 WordPress 应用进行数据交互。...不过,庆幸的是,在 WordPress 最新发布的 6.5.0 版本变更记录中[10],依旧对 REST API 功能做了保留和支持[11]。...方案二:WP REST API 虽然上文中提到了 WP REST API 当前的窘况,但好在目前 6.5.0 版本中,官方还是对它进行了支持,虽然没有明确文档告知用户该如何使用(应该是暂时减少支持工作消耗的开发同学的精力...•在调用的过程中,做好身份鉴权,这里可以借助一些其他插件,比如 plugins/wp-rest-api-authentication/[17]等。

    14110

    把 WordPress 变成 BaaS 服务:API 调用指南

    写在前面首先,我们需要进行清晰的名词定义,这里指的 “API 调用”是能够通过外部程序访问的 WordPress API 可编程接口,而非 WordPress 暴露给内部生态系统中的主题、插件工具开发者使用的...另外一种,则是 REST API,使用通用的 JSON 格式来与 WordPress 应用进行数据交互。...不过,庆幸的是,在 WordPress 最新发布的 6.5.0 版本变更记录中,依旧对 REST API 功能做了保留和支持。社区中也依旧有许多方便的可以调用的 SDK 方案和资料参考。...方案二:WP REST API虽然上文中提到了 WP REST API 当前的窘况,但好在目前 6.5.0 版本中,官方还是对它进行了支持,虽然没有明确文档告知用户该如何使用(应该是暂时减少支持工作消耗的开发同学的精力...在调用的过程中,做好身份鉴权,这里可以借助一些其他插件,比如 plugins/wp-rest-api-authentication/等。

    18310

    WPJAM Basic 去掉了「屏蔽 REST API」功能

    WPJAM Basic 的 REST API WordPress 是在 4.4 版本推出 REST API 功能,不过我在更早之前就在 WPJAM Basic 就做了 REST API 接口的功能,直到现在我还在使用...之后 URL 更好看的,比如果酱小程序的文章列表接口: https://博客域名/api/post/list.json 屏蔽 WordPress 的 REST API 因为有 WPJAM Basic...自带的 REST API,那就在 WPJAM Basic 的「优化设置」中添加了屏蔽 REST API 功能,觉得自己不用,就增加个选项可以勾选去掉。...随着 WordPress 版本的推进,功能的叠加,功能也产生了依赖,WordPress REST API 成为很多功能的基础,比如古腾堡编辑器就是基于 REST API 的,所以很多人在 WPJAM Basic...去掉屏蔽 REST API 功能 所以为了避免成为池鱼,我决定 WPJAM Basic 去掉屏蔽 REST API 功能,这样没有选项了,就不能说我了。

    46420

    Yii2.0 RESTful API 基础配置教程

    api/web"> # 开启 mod_rewrite 用于美化 URL 功能的支持(译注:对应 pretty URL 选项) RewriteEngine on # 如果请求的是真实存在的文件或目录...isn't a real file to index.php try_files $uri $uri/ /index.php$is_args$args; } 为什么要单独创建API应用 单独创建...API应用,目的是便于维护,可以避免以下问题 配置的冲突 控制器的命名不便 url美化规则冲突 分工明确frontend为前台目录;backend为后台目录;api为api目录 接下来打开 api\controllers...规则 为刚才的 user控制器添加url美化规则 打开 api\config\main.php 修改 components属性,添加下列代码: ......], ], ] 加入 'pluralize' => false, 就表示去掉复数形式了,再次强调不推荐 ok,在控制器中我们没有写任何一句代码,他就给我们生成许多方法,但是有时候我们可能需要修改一些代码

    1.1K20

    WordPress 如何设置Apache和Nginx的伪静态规则设置以及二级目录伪静态规则

    值得一提的是,现在有很多服务器面板如:宝塔,可以直接勾选就能设置伪静态,如果你正在用,就可以不用继续看了,可能帮助不大,但也可以学习参考。...---- Apache规则: 首先要开启apache的url_rewrite模块(一般默认都是开启的),也就是在httpd.conf中去掉这句话的注释LoadModule rewrite_module.../index.php [L] WordPress在Apache环境下二级目录建站伪静态操作方式同上。...---- Nginx规则: 操作方法:以下代码加入到网站的配置文件 xxxx.conf 中的 server{} 中。...-f $request_filename){ rewrite (.*) /index.php; } } 二级目录下WordPress的伪静态规则: 注意将以下代码中的“二级目录名

    3.1K40

    让Wordpress成为你微信小程序的文章管理利器

    Wordpress管理后台 下一步,我们要让外部程序可以更方便的调用Wordpress的功能,让我们可以通过REST API来操作和获取Wordpress中的数据。...我在这里,使用了一个名为Wordpress Rest API的插件,这个插件提供的功能比较全面一些,而且在最新版本的Wordpress中,它的功能已经被官方作为基础功能集成进了Wordpress中,所以比较推荐使用...开发 至此,小程序就可以直接调用暴露出来的Wordpress REST API了,例如: wx.request({ url: 'https://your-domain/wp-json/wp/v2/posts...,以及有可能对从Wordpress中的数据需要进行二次加工的便利性,我们推荐从主业务后端程序中发起对Wordpress的REST API调用。...中获取到的JSON数据了 // 你可以在这里对数据再做一些额外的加工,比如去掉数据我们不需要的字段等等...

    67830

    yii2 restful 风格搭建(一)

    最近在研究 yii2 如何搭建 restful api,将心得写下,欢迎一起讨论 使用yii2.0.13 advanced 版,将 frontend 整个作为 api 接口项目,除了接口的路由规则可以认证通过外...但实际使用中,特别是产品环境,一般都会启用 'enablePrettyUrl' => true, //是否启用严格解析,如启用严格解析,要求当前请求应至少匹配1个路由规则,否则认为是无效路由..., //指定是否在URL在保留入口脚本 index.php 'showScriptName' => false, 'rules' => [ //当然...,此参数没用,url 地址必须是 users 'pluralize' => false, ], ], ], 8、去掉配置文件中的 errorHandler...-f RewriteRule .* index.php 14、测试 命令: curl -s -H Accept:application/xml http://local.rest.com/v1/goods

    1.3K41

    WordPress 网站基于REST API 开发“微信小程序”实战

    原理篇 WordPress 与 REST API WordPress 在4.4 版本后推出了 REST API, REST API 简单来说就是一种通过 HTTP 请求来获取、更新、删除数据的一种连接客户端与服务端的交互方式...且让Jeff 将上面的URL 解释下,/wp-json/wp/v2/ 这个是WordPress 定义的REST API 的“路由”(router)与版本号等的组合,合在一起称作“命名空间”(namespace...关于REST API 的名词解释可以参考阮老师的文章。上面的URL 即表示输出第1页最新5篇文章的数据(5篇为1页)。这个URL 接下来将要用到。...其实是WordPress 中的文章id,需要传递到single 页面 var url = '.....服务端数据侧不好处理的话可以通过下面的util 处理: // https://devework.com/wordpress-rest-api-weixin-weapp.html // 补全URL 中缺失的

    3.3K60

    WordPress 网站开发“微信小程序”实战(四)

    相信你也明白,所谓“文章内链”,本质上就是WordPress 的文章页URL。在小程序上Jeff 是过滤了非devework.com 的外链与非文章页URL。...但因为小程序本身默认没有做用户鉴权,只要知道了是点哪里打开,**任何用户**都能打开!Jeff 还以为只有绑定的小程序管理者身份的微信用户才能打开。...处理方式上可结合如下两种方式: 1) 清空不要的data 字段:如“DeveWork极客”小程序首页文章,请求WordPress 的Rest API后,文章内文是截取了一部分展示的,那么可以将这这部分用另外的对象属性来赋值...当前支持的标签有限(如pre标签不支持)且不支持绑定事件,暂时还是先用着wxParse。...WordPress 升级到4.8 后REST API 更换的问题 WordPress 在升级到4.8 版本后REST API 稍微有修改,其中一点是当请求不存在的文章页数大于总数时,会status code

    1.5K71

    纯代码屏蔽WordPress后台无用项让你的后台更加简洁

    WordPress 的功能十分强大,但是有些功能模块我们平时是用不到的,所以说一下如何使用代码将它们屏蔽掉 根据自己的需要,将下面代码添加到当前主题functions.php或functions-diy.php...($wp_toolbar) { $wp_toolbar->remove_node('wp-logo'); // 去掉 WordPress LOGO $wp_toolbar->remove_node...function remove_submenu() { // 删除仪表盘下的首页 remove_submenu_page('index.php', 'index.php'); // 删除仪表盘下的更新...这里举例说明: 我们点击仪表盘时 url 为/wp-admin/index.php,点击首页时也是,点击更新时为/wp-admin/update-core.php,其他的依次类推~ 只需要获取顶级菜单和子菜单相应的缩略名...沈唁志,一个PHPer的成长之路! 任何个人或团体,未经允许禁止转载本文:《纯代码屏蔽WordPress后台无用项让你的后台更加简洁》,谢谢合作!

    98220

    枚举 WordPress 用户的 6 种方法

    在最新的WordPress版本中,开启后你会得到用户名和哈希的电子邮件。有经验的WordPress管理员和用户都知道这种潜在的泄露。因此,我们可以在网上看到各种关于如何隐藏这些信息的教程。...推荐的方法是完全禁用REST API,安装一个禁用特定路径的安全插件,或者阻止特定的请求路径。 1....rest_route=/wp/v2/users 绕过 2. WordPress.com API 第二种方法已经在之前关于 Jetpack 电子邮件公开披露的博客文章中进行了描述。...对于 Jetpack 插件,包括用户列表在内的数据会导出到 wordpress.com 并通过公共 REST API 提供。...大小写敏感性 在REST请求中,路由是用来定义所选资源的。请记住,WordPress是模块化的。资源(或服务)将取决于所安装的插件和WordPress的配置。

    4K20

    WordPress最新版完全禁用JSON REST API输出站点信息

    WordPress 从 4.4 版本开始新增的 JSON REST API 功能,通过这个 REST API 可以很轻松的获取网站的数据,可应用于其他网站、手机 APP 或小程序等 前段时间使用过这个做了一段时间的小程序...,去群里问了一下运营人员,说不是他们的爬虫,果断禁掉,大哥我是小水管,你放过我吧 所以我们应尽可能的禁止掉这些不必要的功能需求,并且去掉 head 里面输出 wp-json 链接,我之前就直接输出了,查看源代码就能直接看到...需要简单一点的话,我们可以直接使用插件Disable REST API来完全禁用 REST API,但我更倾向纯代码的方法,在这里就介绍下代码版兼容所有 WordPress 版本的完全禁用 REST...API 或者说移除 head 里面 wp-json 链接的方法 直接将以下代码添加到主题的 functions.php 文件中即可禁用 JSON REST API : // 屏蔽 REST API if...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:WordPress最新版完全禁用JSON REST API输出站点信息

    1.6K30
    领券