2017-03-18 9 views
0

私は、のXAMPPにあるのvhostをPHPウェブサイトに作成しようとしています。XAMPPでこのPHP Webサイトの仮想ホストを設定できないのはなぜですか?

だから、基本的に、これは私のウェブサイトののindex.phpファイルが展開されているされていますC:\ xamppの\ htdocsに\ MyProjectと、パンダCに続いて

:\ xamppの\ Apacheの\ confに\エクストラ\のhttpd-vhosts.conf **ファイル私は2のバーチャルホストを宣言している:

<VirtualHost *:80> 
    DocumentRoot "C:/xampp/htdocs/HotelRegistration/public" 
    ServerName laravel.dev 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "C:/xampp/htdocs/MyProject-Panda" 
    ServerName panda.dev 
</VirtualHost> 

(最初のものは、二番目のなしを正常に動作します)。

最後にCに:\ WINDOWS \ System32 \ Drivers \ Etc \ Hostsにファイル私が持っている:

127.0.0.1  localhost 
127.0.0.1  laravel.dev 
127.0.0.1  panda.dev 

をだから私は私のローカルマシン上panda.devドメインを有効にしています。

問題は、私は私のブラウザにpanda.devドメインを開いたときに自動的にhttp://www.panda.dev/に「書き換え中」と、それはそれは、サーバーに接続できないと言うことです。

なぜですか?何が問題なの?このような状況を解決するにはどうすればよいですか?

答えて

1

ローカルサイトには.localを使用してください。 .devは、ホストレコードを持っていても、ブラウザによって正しく解釈されてはなりません。

この場合、私は問題があると思います - .htaceessC:/xampp/htdocs/MyProject-Pandaにあり、WWWバージョンにリダイレクトされています。 Windowsホストはサブドメインに対して自動的には機能しません(www.panda.devはpanda.devのサブドメインです)。 eighterはこのリダイレクトを削除するか、ホストファイルに127.0.0.1 www.panda.devレコードを追加する必要があります。

関連する問題