Concrete5.7.5.2 SSL / HTTPS - 表单令牌无效。请重新加载此表单并再次提交

时间:2015-10-08 04:23:07

标签: .htaccess ssl https concrete5-5.7

我想为我的网站强制使用SSL。它可以将这两行放入.htaccess:

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://example.com/$1 [R,L]

但是当我尝试登录时,它给了我这个错误:

表单令牌无效。请重新加载此表单并再次提交。

如果没有.htaccess中的那些行,它可以正常工作,但不会强制使用SSL。

还有其他方法可以强制使用SSL并能够登录吗?

谢谢。

[解决]
我已将'[R,L]'更改为'[R = 301,L]',已注销 - 现在SSL正常工作!

  1. 我的.htaccess:


    RewriteEngine On RewriteCond%{SERVER_PORT} 80
    RewriteRule ^(。*)$ https://example.com/ $ 1 [R = 301,L]
    RewriteBase /
    RewriteCond%{REQUEST_FILENAME}! - f
    RewriteCond%{REQUEST_FILENAME} /index.html!-f
    RewriteCond%{REQUEST_FILENAME} /index.php!-f
    重写规则。 index.php [L]
      

  2. 规范网址为空

  3. SSL的URS为“https://example.com
  4. 仅显示规范网址

0 个答案:

没有答案