.htaccess - .htaccess 文件阻止加载图像
问题描述
我有一个.htaccess
文件,我用它来重写我的网址。
RewriteEngine On
RewriteRule ^configurator/(.+)$ configurator.php?pc=$1 [QSA,L]
RewriteRule ^product/(.+)$ product.php?product=$1 [QSA,L]
RewriteRule ^(.+)$ index.php?page=$1 [QSA,L]
在我的配置器中,我的图像没有加载。如果我禁用 .htaccess 文件并转到它们加载的图像的路径。如何使我的 .htaccess 文件不阻止图像加载?
解决方案
根据您显示的尝试,请尝试以下操作。确保在测试 URL 之前清除浏览器缓存。还要确保您的 htaccess 规则文件存在于文件夹(配置器、产品)所在的同一文件夹中。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^configurator/(.+)/?$ configurator.php?pc=$1 [NC,QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^product/(.+)/?$ product.php?product=$1 [NC,QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/?$ index.php?page=$1 [NC,QSA,L]
推荐阅读
- heroku - 无需 MFA 即可登录 Heroku
- php - 恢复 Illuminate 会话
- spartacus-storefront - 如何使用 sparatcus CCV2 创建生产 SSR 版本
- python - 我们可以使用类创建视图在 django 中构建多个表单吗?
- mysql - 计算某些行 MySQL 的平均值
- java - 无论如何要在android studio中扫描qrcode文件吗?
- node.js - NestJS 无法解析依赖
- c# - 如何为单击事件中定义的对象提供方法?
- amazon-ec2 - AWS EC2 卷名称不同于控制台和 fdisk
- javascript - 项目 SAPUI5 中带有文件夹 src 的自定义图标