2016-03-27 24 views
-1

phpmyadminに、httphttpsにリダイレクトするようにサーバーを設定しますが、phpmyadminのみを設定します。私はhttp://localhost/するアドレスバーにlocalhostを入力するとphpmyadminはhttpsにリダイレクトします(phpmyadminのみ)

基本的に私が欲しいものですが、私は(私のphpMyAdminのフォルダです)localhost/pmaを入力すると、それは私が自己署名されたWindows 10上でApacheサーバを使用していますhttps://localhost/pma/

に行きます学習とテスト用の証明書。

VirtualHostでリダイレクトすることは可能ですか、これを行うにはmod_rewriteを使用する必要がありますか?

ありがとう

+0

[lets encrypt](https://letsencrypt.org/)から適切な証明書を取得できます。 :) – JimL

+0

1. 'localhost'との組み合わせでhttpsを使用することは絶対に意味がありません。2.そのホスト名に対してhttps証明書を取得することは不可能です。 – arkascha

+0

ありがとうございます。それはテスト目的のためのものです。 :) – PeroKC

答えて

-1

この目標を達成するには、mod_rewriteを使用できます。 (.htaccess)

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} phpmyadmin 
RewriteRule ^(.*)$ https://localhost/phpmyadmin/$1 [R,L] 

もう1つの方法は、安全なvHostを設定することです。


HTTPSでプロジェクト全体を実行するだけの理由はありません。