我有一个网站对SEO目的有一些严格的要求.
主要的是将所有http请求重定向到https,我已经通过将其添加到AppController中来完成:
public function forceSSL() {
return $this->redirect('https://' . env('SERVER_NAME') . $this->here);
}
public function beforeFilter() {
$this->Security->blackHoleCallback = 'forceSSL';
$this->Security->requireSecure();
}
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是404页面,它们不会重定向到https(例如www.hublink.net/asdfg)
我还将这两行添加到.htaccess文件中(来自另一篇文章),并删除了上面的代码,但后来出现"重定向循环"错误
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
Run Code Online (Sandbox Code Playgroud) 我一直在使用折叠模块一段时间,但现在发现了很长的项目的问题,例如.不止几段.
似乎根据具有高度属性的项目数量添加到最外面的div,如下所示:
div class="accordion in collapse" id="accordion2" style="height: 348px;"
Run Code Online (Sandbox Code Playgroud)
因此,当您展开项目时,它只会扩展到上面给出的高度.如果我在开发人员模式下取消选中此功能,则一切正常.
我找不到的是bootstrap.js中添加了这个样式属性的位置.