Pourquoi index.php ne peut-il pas être omis dans l'accès au nom de domaine ?
kevinchow
kevinchow 2018-03-02 11:36:09
0
9
1904

Pourquoi index.php ne peut-il pas être omis dans l'accès au nom de domaine ? Par exemple : http://tp5.com/index.php/index/index/index. Si index.php est omis, il n'est pas accessible. Comment le modifier ?

kevinchow
kevinchow

répondre à tous(5)
Mayukiii733

Modifiez la dernière ligne RewriteRule du fichier .htaccess sous le dossier Public en RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] pour masquer le fichier d'entrée

寻觅 beyond

Comme mentionné au premier étage, si vous souhaitez omettre index.php, vous devez configurer la réécriture d'URL et ajouter .htaccess

  • répondre Même après avoir ajouté .htaccess au répertoire public, index.php ne peut toujours pas être masqué. Mon environnement est l'environnement phpstudy, php7.
    kevinchow auteur 2018-03-08 10:09:42
寻觅 beyond

C'est la raison d'être du framework. index.php est le fichier d'entrée. Comme vous pouvez le comprendre d'après son nom, toutes les requêtes adressées à ce site Web doivent d'abord passer par ce script

.
  • répondre Le fichier d'entrée ne peut-il pas être masqué ? Le professeur Peter dans la vidéo peut y parvenir
    kevinchow auteur 2018-03-08 10:10:39
雕花笼

Le fichier d'index est-il index.php ? Sinon, vérifiez s'il existe et sa priorité.

Pendant le traitement du routage, lorsque $_SERVER['PATHINFO'] n'existe pas, avez-vous défini le contrôleur par défaut sur index et la méthode par défaut sur index ?

  • répondre J'ai téléchargé thinkphp5.0.15 et je n'ai rien fait. J'ai vérifié le fichier .htaccess dans le répertoire public et c'était normal, mais il n'a pas pu être masqué.
    kevinchow auteur 2018-03-08 10:12:14
自由飞翔

En utilisant la réécriture d'URL, le serveur doit généralement activer le module url_rewrite pour le prendre en charge

  • répondre Je n'ai pas encore atteint le routage. Je ne peux pas utiliser le fichier .htaccess pour y parvenir. Mais j'ai vérifié le manuel et j'ai constaté que dans la configuration Apache, il n'y avait aucun élément de configuration dans Studyphp. .
    kevinchow auteur 2018-03-08 10:13:47
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!