Xampp は設定された仮想ホストをダッシュ​​ボードにリダイレクトします

Xampp は設定された仮想ホストをダッシュ​​ボードにリダイレクトします

私は長い間 XAMPP を使用しており、PHP Web サイトに Apache を使用しています。5 つの構成済みの vhosts、同じ親ディレクトリ内のプロジェクト、同じ vhost confing および dns 設定があります。しかし、最後に構成した vhost では、URL にアクセスした後、ダッシュボードにリダイレクトされます。

ブラウザに URL: xxx.local を入力すると、アドレス: xxx.local/dashboard にリダイレクトされ、ウェルカム HTML が表示されます...

何が起こっているのか全く分かりません。

Win10、Xampp ver. 7.2.15で動作

C:\Windows\System32\drivers\etc\hosts:

127.0.0.1 first.local
127.0.0.1 second.local
127.0.0.1 xxx.local

C:\xampp\apache\conf\extra\httpd-vhosts.conf:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "C:/Projects/projectName/web/public_html"
    ServerName xxx.local
    ErrorLog "C:/Projects/projectName/logs/error.log"
    CustomLog "C:/Projects/projectName/logs/access.log" combined

    <Directory "C:/Projects/projectName/web">
        AllowOverride All
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>
</VirtualHost>

プロジェクトはディレクトリ「web」にあり、index.php ファイルは「web/public_html」にあります。

同じ方法で、さらに多くの vhost を構成しましたが、動作しました...

違いは次の通りです:

  • dir 内の projectName は '.' です。
  • すべてのプロジェクトには、ディレクトリ 'public' に index.php があり、このプロジェクトは 'public_html' にあります (ドキュメント ルートとして構成されています)

アップデート:

URL「xxx.local」にアクセスした後でファイル「c:\xampp\htdocs\index.php」を削除すると、ディレクトリ (「c:\xampp\htdocs」) の内容が表示されます。何ですか?

関連情報