2017-12-13 19 views
2

私のlaravel 5アプリでリダイレクトに問題があります。 SSLで動作するように.htaccessを設定しています。うまく動作しています。私が入力したときに問題がある:Laravel SSL .htaccess index.phpへのリダイレクト

example.com/pageからpageルートを示すが、私は良いなどの作業https://example.com/pageルートなどのブラウザに完全なアドレスを入力すると、ブラウザhttps://example.com/index.php

にリダイレクトする必要があります。ブラウザで私は私のpageルート(ブレード、itp)を参照してください。 どうしたのですか?

マイ.htaacessファイル

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

    RewriteEngine On 
    order deny,allow 
    deny from all 

    # Redirect Trailing Slashes If Not A Folder... 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)/$ /$1 [L,R=301] 

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

    # Handle Authorization Header 
    RewriteCond %{HTTPS} !=on 
    RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

</IfModule> 

答えて

0

ちょうど

# Handle Authorization Header 
RewriteCond %{HTTPS} !=on 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

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

は、そうでない場合は、メインのフロントコントローラ変換に到達できません前「認証ヘッダーをハンドル」「ハンドルフロントコントローラ」を書きますhttpからhttpsへのリダイレクトがある場合

関連する問題