ホームページ >バックエンド開発 >PHPチュートリアル >PHP の問題。ブラウザに localhost/index.php と入力すると表示されますが、特定の場所 localhost/tosoul/index.php を入力しても表示されません。

PHP の問題。ブラウザに localhost/index.php と入力すると表示されますが、特定の場所 localhost/tosoul/index.php を入力しても表示されません。

WBOY
WBOYオリジナル
2016-06-23 13:32:332878ブラウズ

PHP の問題。ブラウザに localhost/index.php と入力すると表示されますが、特定の場所 localhost/tosoul/index.php を入力しても表示されません。 404 何が問題なのか教えてください。


ディスカッションに返信(解決策)

ディレクトリファイルが本当に存在するかどうかを確認し、主にlocalhostが指すフォルダーにtosoulフォルダーが実際に存在するかどうかに注意してください

tosoul/index.phpファイルが存在しません

tosoul/index.phpが存在しない場合は当然404です
本当にtosoul/index.phpが存在する場合はサブディレクトリを開くアクセス権限がないはずです

ファイルディレクトリが存在するか確認してください?サーバーのルートディレクトリが正しいか確認してください

tosoul/index.php が存在しない場合は、404 になります
tosoul/index.php が実際に存在する場合は、サブディレクトリを開くアクセス権限がないはずです



開いていない場合、アクセス許可は 403 を返す必要がありますか?

1. ルート ディレクトリがどこを指しているかを確認します
2. ルート ディレクトリに tosoul/index.php があるか確認します

ファイルは存在します

tosoul/index.php が存在しない場合は、当然 404 になります
本当にtosoul/index.phpが存在するのであれば、そのサブディレクトリを開くアクセス権限がないはずです


開いていない場合は、最初の方法で表示されないのでしょうか?

Apache にルート ディレクトリが設定されています。tosoul/index.php にはこのフォルダーとこのファイルがありますか?

問題はここにあり、localhost には既にそのフォルダーが含まれており、それを入力するのは間違いです。もう一度、vhosts を変更するだけです

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。