php - Url 重写不会呈现带有 .js 扩展名的图像和文件
问题描述
我正在使用一个apache server
来运行我的本地网站。下面我重写了本地.htaccess
文件中的 url,以便将任何未找到的请求重定向到index.php
文件。但我不明白为什么某些文件images or js files
没有在我的网站中成功加载。因为应该找到并呈现。index.php 文件就是这样router
读取 url 并相应地处理请求。除了我不知道为什么没有渲染的某些文件(特别是images
带有扩展名的文件)之外,一切都正常工作。.js
下面是我在 .htaccess 中写的规则。就像这些文件在它们存在时找不到。当我检查时没有报告错误并且所有返回数字200 as status code
注意:我的文件夹中存在所有未呈现的文件。如果我删除规则,我可以直接访问它们
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}% !-f
RewriteRule ^ index.php [QSA,L]
</IfModule>
解决方案
推荐阅读
- rpa - Automation Anywhere 无法在同名的 2 个选项卡之间切换
- hadoop - 如何回滚 hive 表中的截断数据
- java - 寻找设计模式或库
- python - Pyspark 访问和分解 json 的嵌套项
- python - Using apply function to Pandas dataframe
- google-analytics - 事件和目标完成不能一起工作?
- r - 锁定环境但不锁定 .Random.seed
- python - Python散点图:如何使用与颜色周期具有相同颜色的颜色图
- .htaccess - .htaccess 来自旧休息端点新端点的重写请求
- android - 导航架构组件 singleTask 或 singleInstance 在返回堆栈中