gpt4 book ai didi

javascript - 将元素入口点更改为公用文件夹后样式和 js 不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 05:45:01 26 4
gpt4 key购买 nike

在我搬家之前,该元素运行良好index.php从元素根目录到 public文件夹然后从 public 移动了 css 和 js至 assets文件夹这是我的元素现在的样子

  • 公开
    • index.php
  • Assets
    • CSS
      • 样式.css
    • js
      • main.js-.htaccess

我用 php -S localhost:8000 加载了服务器

我明白了

Not Found

The requested resource / was not found on this server.

完全忽略我的 .htaccess !我什至尝试过类似的解决方案 AllowOverride All但还是不行所以我输入 php -S localhost:8000 -t public现在网站加载但 css/js 根本不起作用,即使是内联样式!当我打开控制台时,我得到

The script from “http://localhost:8000/assets/js/main.js” was loaded even though its MIME type (“text/html”) is not a valid JavaScript MIME type

Loading failed for the <script> with source “http://localhost:8000/assets/js/main.js”

有什么想法吗??

最佳答案

.htaccess 是用于运行 Apache Web 服务器软件的 Web 服务器的配置文件。这意味着当您使用 php -S localhost:8000 启动元素时,它只会忽略写在那里的路由。

你可以做什么:

  1. 将 Apache 安装到您的机器中并配置您的本地服务器(需要一些努力,但您将拥有与实时环境相同的设置)
  2. public 文件夹中运行 php -S localhost:8000 或使用 -t 选项设置文档根目录(适用于简单的相对路径但不是当你想使用 Apache 特定的功能,如 ModRewrite)

祝您的 Web 开发之旅顺利!

关于javascript - 将元素入口点更改为公用文件夹后样式和 js 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58788786/

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