2016-11-30 1 views
0

にリダイレクトします:XAMPPを介してローカルサーバーを実行しているXAMPPはドキュメントルートを無視します。私は、一見同じセットアップを持つ2台のコンピュータ、ラップトップ&デスクトップ、持っている 'localhostの/ダッシュボード'

  • を(Windowsの場合、V 7.0.13)
  • Laravelベースプロジェクトhttpd.conf
  • DocumentRootがDに設定されています:ノートパソコンのオン/ XAMPP/htdocsに/サイトフォルダ/公共

予想通り、すべてが動作します。 Chromeのlocalhostにアクセスすると、Laravelのpublicフォルダにアクセスし、アプリが起動するように起動します。しかし、デスクトップではlocalhostにアクセスしたときlocalhost/dashboardにリダイレクトされました。完全なアドレス(すなわち、localhost/site-folder/public)を入力すると、site-folder/publicディレクトリがルートになると予想されるため、すべてのリンクが壊れてしまいます。

これは私が間違っていると私が想定していることです。設定が間違っている可能性があるということです。これを引き起こす可能性のあるアイデアやデバッグの仕方は?どんな考えや提案もありがとうございました!

+1

あなたのデスクトップノートパソコンの 'host'ファイルをチェックしてください。おそらくそこにリダイレクトされています:) – Hackerman

+0

ありがとう、お勧めです!既に両方のチェック。 'C:¥Windows¥System32¥drivers¥etc'については、両方のデバイスで完全にコメントアウトされているとします。 – cdwyer

+1

変更を加えてからサーバーを再起動しましたか? – aynber

答えて

2

これは、安全な接続が必要なミドルウェアの結果であることが判明しました。ミドルウェアは正常に動作しましたが、httpd-ssl.confファイルには更新されたプロジェクトパスが必要でした。あなたの のhttpd.conf に使用したのと同じプロジェクトのパスに

  • 仮想ホストのコメント#一般的なセットアップを探す
  • 変更DocumentRoot:ケースで他の誰かがこれを試して、同様の問題が発生しています

元の質問に対するすべてのコメントを評価してください!

関連する問題