重写/?REST_ROUTE=/link到/wp-json/,而不更改Apache中的默认固定链接结构

时间:2018-06-13 作者:Daler

如何从重写wordpress rest api的urlhttp://example.com/?rest_route=/wp/v2/http://example.com/wp-json/wp/v2/ 不更改(默认)永久链接结构?apache(htaccess)需要这个。

在nginx中是这样的:

location ~ ^/wp-json/ { rewrite ^/wp-json/(.*?)$ /?rest_route=/$1 last; }

1 个回复
最合适的回答,由SO网友:Daler 整理而成

通过以下行解决:


RewriteEngine On
RewriteBase /
RewriteRule ^wp-json/(.*) /?rest_route=/$1 [L]

结束

相关推荐

HTAccess 301将http重定向到HTTPS不起作用

我今天从http更新到https。到目前为止,一切顺利。除了重定向命令外,一切正常。当我点击链接到我博客的外部社交媒体或网站时,仍然使用旧版本的http,它不会被重定向。这是我的文件的一部分的外观:# -FrontPage- IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti* <Limit GET POST> order deny,allow deny from all allow