由于htaccess我无法加载js文件

时间:2019-12-12 16:28:01

标签: javascript php apache .htaccess

我想在自己的简单PHP MVC中加载js文件。

我只想授予对公用文件夹的外部访问权限 应用和资源应被阻止 在每个主文件夹中,我都有.htaccess文件

当我尝试从我的应用程序添加一些js文件时,出现错误:

Script from path "http://localhost/ownMVC/public/test.js: was loaded although their MIME type ("text/html") 
is inappropriate MIME type for JavaScript (I translated it to english)

SyntaxError: expected expression, got '<'

在浏览器document.baseURI中提供我的后退路径->“ http://localhost:8888/ownMVC/” 在我看来php文件中,我觉得每个js文件都存在

当我从公用文件夹删除htaccess文件时,该问题不存在

// .htaccess in public folder
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

php_flag display_errors 1

在我看来,问题在于htacces重写了我的url,所以即使我在重写某些错误后写了一个好的文件路径。

我尝试将<base href="/" />添加到header.html并在htaccess文件中写入基本内容,但是它不起作用

我还检查了我的脚本标记是否具有正确的类型(文本/ javascript)

有什么主意吗? :D

0 个答案:

没有答案