gpt4 book ai didi

PHP 无法在没有扩展名的文件中工作

转载 作者:行者123 更新时间:2023-12-02 04:49:31 25 4
gpt4 key购买 nike

我有这个设置:

images
image1.jpg
image2.jpg
header.html
about
index.php
image3.jpg

但是访问 MyWebsite.com/About 会在末尾多加一个斜线。我决定采用在我的主目录中创建一个名为 about 的文件的解决方案:

images
image1.jpg
image2.jpg
header.html
about
aboutfiles
image3.jpg

问题是现在这个文件不允许我使用 .php:

<?php include('header.html');?>

它没有显示头文件。我可以做些什么来完成这项工作?

最佳答案

您的问题是您的网络服务器无法将文件名“about”识别为 php 文档。你有三个选择

  1. 在您的页面文档上使用“.php”扩展名,例如将运行您的 php 脚本的“index.php”。
  2. 安装诸如 mod_rewrite 之类的解决方案,它将诸如/about 之类的 url 转换为类似于“about.php”的实际文件。
  3. 为 php 文档调整服务器 mime 类型。在此处了解有关 MIME 类型的更多信息。 https://developer.mozilla.org/en-US/docs/Properly_Configuring_Server_MIME_Types

第一种解决方案最简单易行,在你使用PHP的任何文档中,扩展名都应该是.php

关于PHP 无法在没有扩展名的文件中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19142546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com