Maison >développement back-end >tutoriel php >Pourquoi mon index.php ne se charge-t-il pas par défaut dans ma configuration CentOS Apache/PHP ?

Pourquoi mon index.php ne se charge-t-il pas par défaut dans ma configuration CentOS Apache/PHP ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-23 11:14:231081parcourir

Why isn't my index.php loading by default in my CentOS Apache/PHP setup?

Résoudre le problème de chargement d'Index.php dans CentOS avec Apache et PHP

Question :

Pourquoi le fichier index.php de mon site Web ne se charge-t-il pas par défaut ?

Lors de l'accès à http://example.com/myapp/, les utilisateurs rencontrent une erreur « interdite ». Cependant, l'accès à http://example.com/myapp/index.php affiche directement le contenu correct.

Réponse :

Exigences de configuration pour la reconnaissance d'index :

Configuration d'Apache Correctif :

Pour résoudre ce problème, configurez Apache pour qu'il reconnaisse index.php comme fichier d'index. Suivez ces étapes :

  1. Créez un fichier .htaccess dans le répertoire racine Web.
  2. Ajoutez la ligne suivante au fichier :
DirectoryIndex index.php

Remarque :

  • Cette configuration suppose qu'Apache autorise les fichiers .htaccess. Si ce n'est pas le cas, modifiez le paramètre dans le fichier de configuration d'Apache httpd.conf.
  • Pour plus d'informations sur l'utilisation du fichier .htaccess, reportez-vous à : http://www.twsc.biz/twsc_hosting_htaccess.php.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn