资源被解释为样式表,但在php中使用MIME类型text/html传输
我正在构建一个项目,因为我正在将php文件包含到index.php中资源被解释为样式表,但在php中使用MIME类型text/html传输,php,apache,.htaccess,Php,Apache,.htaccess,我正在构建一个项目,因为我正在将php文件包含到index.php中 <?php session_start(); require(__DIR__ . "/../vendor/autoload.php"); $whoops = new \Whoops\Run; $whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler); $whoops->register(); $url = explode("/", $_SER
<?php
session_start();
require(__DIR__ . "/../vendor/autoload.php");
$whoops = new \Whoops\Run;
$whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler);
$whoops->register();
$url = explode("/", $_SERVER["REQUEST_URI"]);
//Simple Routing
if($url[1] == "") {
//home Page
include(__DIR__ . "/../views/home.php");
exit();
}
?>
问题是home.php有一个链接的样式表,但它的非加载路径是正确的,因为我将home.php包括在index.php中。
在控制台中显示此错误
“解释为样式表但使用MIME类型text/html传输的资源”
我还有.htaccess文件代码是
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
重新启动发动机
重写基/
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
您发布的PHP代码与此无关。它生成的HTML片段可以提供更多帮助,但仍然无法提供足够的信息来帮助解决问题。样式表的URL是什么?同时发布views/home.php的代码。我添加了一个带有home.php文本和目录结构的屏幕截图。我所理解的问题是,当我将home.php包含到index.php中时,它包含为text/html而不是css文件。
index.php
和home.php
。问题出在web服务器配置上。你在网络服务器上测试过吗?地址是什么?我已经在本地服务器上测试了它的vagrant服务器。你发布的PHP代码与此无关。它生成的HTML片段可以提供更多帮助,但仍然无法提供足够的信息来帮助解决问题。样式表的URL是什么?同时发布views/home.php的代码。我添加了一个带有home.php文本和目录结构的屏幕截图。我所理解的问题是,当我将home.php包含到index.php中时,它包含为text/html而不是css文件。index.php
和home.php
。问题出在web服务器配置上。你在网络服务器上测试过吗?地址是什么?我已经在我的本地服务器上测试了它的流浪服务器。