Wordpress REST API over SSL(https)给了我一个404



所以我使用我的Wordpress作为我的后端来存储自定义帖子类型。

它托管在运行Apache HTTP Server(2.4.10(和Debian 8的Google云点击部署Wordpress实例上。我按照本教程使用letscrypt配置了SSL证书:https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-debian-8。

我的端点通过 http 工作,但不通过 https 工作。当我尝试使用 https 获取时,出现 404 错误。请求的网址/wp-json/wp/v2/editorial 在此服务器上找不到,底部显示 Apache/2.4.10 (Debian( 服务器在 www.....com 端口 443

任何帮助请告诉我。我一直被困在这个问题上。

谢谢

我昨天遇到了这个问题。

Letsencrypt 为端口 443 (ssl( 创建了一个额外的 .conf 文件。

WordPress 在端口 80 .conf 文件和端口 443 文件中都需要以下内容。 (将/var/www/WordPress 更改为您的工作目录路径。

    <Directory "/var/www/wordpress">
        Require all granted
        DirectoryIndex index.php
        AllowOverride FileInfo
        FallbackResource /index.php
    </Directory>

https://wordpress.org/support/topic/apache-web-server-configuration-file-for-wordpress/

最新更新