2017-03-26 9 views
1

完全なURLでhttpをhttpsにリダイレクト:私はURLを参照するときapache2のは、私はこのルールを持っている

RewriteCond %{HTTPS} !=on 
RewriteRule ^(.*)$ https://www.dnilabs.at/$1 [R=301,L] 

だからhttp://www.dnilabs.at/loesungen/は何HTTPS/loesungen/

をHTTPSのindex.phpにリダイレクトしなければなりません私はここで恋しいですか?私もそれが動作OK、私の問題は、年末にルールを、私を置いたのと同じ結果

^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} 
+0

他の書き換えルールが干渉する可能性があります。書き換えログを有効にし、ログレベルを上げて、書き換えログファイルを確認することをお勧めします。そうすれば、ステップバイステップでリライトエンジンの内部で実際に何が起こっているのかを正確に理解することができます。 – arkascha

+0

それはうまくいく、私の問題は私の.htaccessファイルの最後にルールを置いた、私はそれをRewriteEngineの上に置いて、今は動作する – dni

+0

ありがとう! :) .. – dni

答えて

0

でこれを試してみました/ loesungen /代わりの/index.php

にリダイレクトするべきではありません私の.htaccessファイルでは、RewriteEngineの上に直接置いて、今は動作します。

関連する問題