Contact Form 7 WordPress插件与Apache(htaccess)和php 7 -没有找到匹配的URL和请求方法的路由

xhv8bpkk  于 2023-10-23  发布在  Apache
关注(0)|答案(2)|浏览(196)

安装https://EXAMPLE.com/wp-json/contact-form-7/v1/contact-forms/5/feedback
我得到一个错误:

  1. {
  2. "code":"rest_no_route",
  3. "message":"No route was found matching the URL and request method",
  4. "data":{"status":404}
  5. }

当您在网页上提交表单时,它会收到 *409冲突错误 *:
看起来问题是通过删除php版本的htaccess声明解决的,如下所示:

  1. <IfModule mime_module>
  2. AddHandler application/x-httpd-ea-php73 .php .php7 .phtml
  3. </IfModule>
  4. <IfModule mod_rewrite.c>
  5. RewriteEngine On
  6. RewriteBase /
  7. RewriteRule ^index\.php$ - [L]
  8. RewriteCond %{REQUEST_FILENAME} !-f
  9. RewriteCond %{REQUEST_FILENAME} !-d
  10. RewriteRule . /index.php [L]
  11. </IfModule>

  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteRule ^index\.php$ - [L]
  5. RewriteCond %{REQUEST_FILENAME} !-f
  6. RewriteCond %{REQUEST_FILENAME} !-d
  7. RewriteRule . /index.php [L]
  8. </IfModule>

现在,我们如何才能拥有BothPHP声明并允许联系表单7使用Rest Route

cwdobuhd

cwdobuhd1#

这个解决方案对我来说很有效。
你必须做正确的SMTP设置,如果默认的PHP邮件不工作.

1.选择其他SMTP



1.输入您的SMTP主机名,例如:example.com

1.选择TLS服务器点

1.把你的SMTP从主机提供商的邮件/通行证。

您可以从主机提供商处获得许可证和通行证。

展开查看全部
2ekbmq32

2ekbmq322#

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

相关问题