CakePHP和SSL

mor*_*di3 5 mod-rewrite ssl cakephp root

我刚刚在我的网站上安装了一个使用CakePHP的SSL证书,现在该网站不再加载来自webroot的文件(图像,css文件).有任何想法吗?我认为SSL安装会影响mod_rewrite,或类似的东西.

dub*_*n87 5

我刚遇到这个问题.检查您的站点配置是否有apache2.确保:

AllowOverride all

设置为允许在ssl下覆盖.htaccess.这是我的配置片段(在ubuntu上).

<IfModule mod_ssl.c>
<VirtualHost _default_:443>
    ServerAdmin webmaster@localhost

DocumentRoot /var/www
<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>
<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)