Wordpress-表单提交错误地重定向到主页

问题描述 投票:0回答:1

我在这里遇到一种奇怪的行为,需要您的帮助。我已经开发了Wordpress主题,并且试图在页面中提交表单(特定搜索),但是我被重定向到首页,而不是停留在当前页面上并处理表单提交。

这是我尝试过的:

  • <form method="post">
  • <form method="post" action="https://www.example.com/requests/"
  • <form method="post" action="<?php echo get_permalink() ?>"

每次,链接/永久链接都可以,当然,该页面存在是因为我在其中。

最奇怪的是,浏览器地址栏中的永久链接也可以,但是例如,虽然是https://www.example.com/requests/,但显示的页面是首页(而请求不是我的主页)。如果我只是刷新浏览器的选项卡,则显示的是正确的页面,而不再是主页...

请注意,我也试图更改并保存我的永久链接结构,但没有任何积极效果。我的.htaccess文件是WP的默认文件。

wordpress forms permalinks
1个回答
0
投票

[尝试省略action属性,表单将提交到文档的地址,即同一页面。也许这可行。

编辑:算了...我还没看过你的第一次尝试;-)

编辑2:关于:

echo 'https://'.$_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI];

也许您的永久链接有问题。

关于汤姆

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.