私はapache
とlaravel
を使用しており、すべてのリクエストをhttps
にリダイレクトしたいと考えています。例については :.htaccess経由のhttpsリダイレクトは機能しません
にリダイレクトする
abc.com/my/test 私はこのURLをしたい
現在、私は、コードの下に持っていますファイル内
/var/www/html/laravelProjet/public/.htaccess
<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # 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] # For redirecting HTTP to HTTPS # comment & un-comment below lines according to certificates RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} </IfModule>
問題:
adobe htaccess
設定リダイレクトを行いますが、間違った道へ。それはにリダイレクトし、私はそれは、上記のリンクにリダイレクトされるようにしたいです。
次に、HTTPSを行います内部パスマッピングの前にリダイレクトします。 – mario
"ハンドルフロントコントローラー"の[L]フラグは、これが一致した場合に処理ルールを停止する必要があることを意味します。 – hank
[L]フラグの削除が機能しました。どうもありがとう。 – Knight