我想在自己的简单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