我在这里看到过类似的问题,但他们的修复似乎不起作用。
因此,为了使联系表单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>
出了什么问题?