安装https://EXAMPLE.com/wp-json/contact-form-7/v1/contact-forms/5/feedback
我得到一个错误:
{
"code":"rest_no_route",
"message":"No route was found matching the URL and request method",
"data":{"status":404}
}
当您在网页上提交表单时,它会收到 *409冲突错误 *:
看起来问题是通过删除php版本的htaccess声明解决的,如下所示:
从
<IfModule mime_module>
AddHandler application/x-httpd-ea-php73 .php .php7 .phtml
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
到
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
现在,我们如何才能拥有BothPHP声明并允许联系表单7使用Rest Route?
2条答案
按热度按时间cwdobuhd1#
这个解决方案对我来说很有效。
你必须做正确的SMTP设置,如果默认的PHP邮件不工作.
1.选择其他SMTP
。
1.输入您的SMTP主机名,例如:example.com
1.选择TLS服务器点
1.把你的SMTP从主机提供商的邮件/通行证。

您可以从主机提供商处获得许可证和通行证。
2ekbmq322#
主机公司白名单我的IP和它的工作!!!!
如果任何人遇到这样的类似情况,它可以导致你做很多不必要的变化,但它只是一个小问题.
我意识到VPN也让它工作,但它是临时的,直到它被列入白名单。