2016-09-01 25 views
2

Laravel 4.2エラー - 資産が

私はHTTPS経由でアプリをロードしようとしているが、それだけで500内部サーバーエラーを与えるHTTPS経由で罰金ロードします。

httpsを使用してファイルに直接アクセスすると、SSLがインストールされて正常に動作しています。 https://domain.com/info.php(info.phpはxyzフォルダにあります - xyzフォルダは以下で説明します)

私のアプリはhttpdocsのサブフォルダ(xyzなど)にあります。以下はroot(httpdocs)フォルダの.htaccessです。

<IfModule mod_rewrite.c> 
    <IfModule mod_negotiation.c> 
     Options -MultiViews 
    </IfModule> 

    RewriteEngine On 

    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L] 

    RewriteCond %{REQUEST_URI} !^leaf 
    RewriteRule ^(.*)$ xyz/$1 [L] 

    # Redirect Trailing Slashes... 
    #RewriteRule ^(.*)/$ /$1 [L,R=301] 

    # Handle Front Controller... 
    #RewriteCond %{REQUEST_FILENAME} !-d 
    #RewriteCond %{REQUEST_FILENAME} !-f 
    #RewriteRule^index.php [L] 
</IfModule> 

以下は、xyzフォルダの.htaccessです。

<IfModule mod_rewrite.c> 
    <IfModule mod_negotiation.c> 
     Options -MultiViews 
    </IfModule> 

    RewriteEngine On 

    RewriteCond %{HTTP:Authorization} ^(.+)$ 
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 

    # Redirect Trailing Slashes... 
    RewriteRule ^(.*)/$ /$1 [L,R=301] 

    # Handle Front Controller... 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^index.php [L] 
</IfModule> 

ご協力いただきまして誠にありがとうございます。

ありがとうございました。

更新日: 問題を発見しましたが(解決策はまだありません)、Laravelとは関係ありません。何らかの形でhttps上のリクエストが古いバージョンのPHPを使用しています。ちょうどそれを修正する方法を理解しようとしています。

答えて

0

正しいバージョンのPHPを使用するには、vhost_ssl.conf設定ファイルを修正する必要がありました。