在向htaccess添加规则后不提交表单

时间:2017-09-08 08:26:12

标签: php twitter-bootstrap forms .htaccess

我在这里看到过类似的问题,但他们的修复似乎不起作用。

因此,为了使联系表单URL更清晰,我在htaccess中有了这个重写规则:

RewriteRule ^contact/$ %{DOCUMENT_ROOT}/contact.php [NC,L,B]

整个htaccess看起来像这样:

Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.example.net$ [NC]
RewriteRule ^(.*)$ http://www.example.net/$1 [L,R=301]
RewriteRule ^contact/$ %{DOCUMENT_ROOT}/contact.php [NC,L,B]

/contact/上提交表单并不起作用,但如果我直接访问/contact.php,则会有效。

/contact.php内使用来自Bootstrap的/js/contact_me.js/mail/contact_me.php

表单开始标记如下所示:

<form name="sentMessage" id="contactForm" method="post" novalidate>

出了什么问题?

0 个答案:

没有答案