【问题标题】:PHP file redirection 404 error [closed]PHP文件重定向404错误[关闭]
【发布时间】:2015-10-29 18:09:06
【问题描述】:

我已阅读有关此的其他帖子,但这是一个不同的问题。

<form action="mk.php" method="get">

当用户提交表单时,该表单将调用 mk.php。我尝试将 mk.php 文件放在主目录 wp-admin 目录中,但表单找不到它。我收到 404 错误。在 URL 栏中,它显示 http://bdeas.com/marketplace/mk.php?username=test123&link=test123&submit=Send 代替 http://bdeas.com/mk.php?username=test123&link=test123&submit=Send

我应该将 mk.php 文件放在哪里以便我的页面可以找到它?

另外,我可以让 wordpress 在主目录而不是 /marketplace 中搜索文件吗?

【问题讨论】:

    标签: php html wordpress forms


    【解决方案1】:

    如果你在一个主题中工作,你需要将文件放在主题目录中,然后像这样设置动作......

    <form action="<?php echo get_template_directory_uri(); ?>/mk.php" method="get">
    

    如果您要在帖子或页面中创建表单,请将文件放在主目录中并像这样设置操作...

    <form action="/mk.php" method="get">
    

    前导斜杠将告诉表单在主目录中查找。

    【讨论】:

      【解决方案2】:

      位置在哪里

      <form action="mk.php" method="get">
      

      ?

      因为如果您在主文件夹中有该代码并且 mk.php 在 /marketplace/ 文件夹中,那么它应该是

      <form action="marketplace/mk.php" method="get">
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-08-22
        • 2013-06-09
        • 1970-01-01
        • 2016-01-06
        • 1970-01-01
        • 1970-01-01
        • 2017-01-24
        相关资源
        最近更新 更多