0

我正在尝试使用 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 存储库中发现了一个类似的未解决问题。

4

0 回答 0