我正在尝试使用 powermail 配置验证码字段。它总是抛出错误Captcha: Falscher Captcha Code eingetragen, bitte erneut versuchen!
,我试图调查问题的原因。我发现如果我从以下重写规则中删除.htaccess
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^.*$ %{ENV:CWD}index.php [QSA,L]
...然后它工作正常并且表单提交将成功。但是,这会导致您遇到另一个问题。如果文件/符号链接/目录不存在,上述重写规则会将您重定向到 index.php,因此这将不起作用。现在,您的主页可以正常工作,但内页会导致您出现 404 错误。
看:
这是我对虚拟主机的 apache 配置:
<VirtualHost *:443>
ServerName www.relaunch.typo-site.de
ServerAlias relaunch.typo-site.de
<Directory "/var/www/html/relaunch">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
谁能帮我这个?我在Github 存储库中发现了一个类似的未解决问题。