【发布时间】:2019-01-25 13:03:16
【问题描述】:
我有一个在提交时重定向并打开“谢谢”页面的表单,但我不希望任何人通过 URL 访问此页面。该页面应该可以从表单的重定向中访问。问题是我尝试从.htaccess 执行此操作,但它不起作用。
当前网址:mySite.com/thank-you
我想将其屏蔽为:mySite.com/
我在function.php中使用了这段代码:
/**
* Form ---> Thank you page
*
*/
add_action( 'wp_footer', 'mycustom_wp_footer' );
function mycustom_wp_footer() {
?>
<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
if ( '6881' == event.detail.contactFormId ) { // Sends sumissions on form idform to the thank you page
location = '/thank-you/';
} else { // Sends submissions on all unaccounted for forms to the third thank you page
// Do nothing
}
}, false );
</script>
<?php
}
我不知道如何使它成为可能。有人可以帮帮我吗?
【问题讨论】:
-
如果设置了表单中的特定参数,您还可以检查您的感谢页面,如果没有设置,则假设有人尝试直接访问该页面并将他们重定向到您的主页。
-
我已经设法安装了一个脚本,该脚本在以表单形式发送时会重定向到一个页面(谢谢页面),但我不知道该怎么做,这样如果您尝试从另一个站点进入,它将被重定向到主页。你能帮我解决这个问题吗?
-
你能帮我解决这个问题吗?
-
当然。不过,您需要显示您的代码。有关详细信息,请参阅How to create a Minimal, Complete, and Verifiable example。
-
什么代码?我在 .htaccess 中的代码不起作用,因为服务器没有读取文件,我不知道我还能做什么
标签: wordpress url-masking