2017-03-03 15 views
0

インターネットで検索しましたが、その回答が見つかりませんでした。私は書き換えルールについて非常に限られた知識しか持っていません。誰かが私を助けたり、正しい方向に向けることができますか?Apache URLをリダイレクトしてリライトしていて、動作していません

問題は、このようなものです: - 私は、ウェブサイトを持っている:example.com

  • 私はexample.comとそれにアクセスすることはできませんが、それはexample.com/example/
  • で正常に動作私は書き換えルールのカップルを試してみましたが、作ることができませんでしたそれはここでexample.com
  • と連携example.com/example

    で動作します私の.htaccessです
  • このWebサーバはELBの背後にもあると私はhttps私が私を作ることができますどのように

RewriteEngine On 
 
    RewriteCond %{HTTP:X-Forwarded-Proto} =http 
 
    RewriteRule . https://%{HTTP:Host}%{REQUEST_URI} [L,R=permanent]

httpをリダイレクトするために、仮想ホスト内でこの設定を追加しましたウェブサーバーでexample.comにアクセスし、httpからhttps にリダイレクトしてください事前に

おかげルールの下

答えて

0

は、例えば、ディレクトリ内のために働く必要がありますルールなどを書き換え、私はまだそれが私のために動作しませんでした、空白のページを取得しています、

RewriteEngine on 
RewriteBase/
RewriteRule ^(.*)$ example/$1 [R=301,L] 
+0

を試してみてください。 –

関連する問題