当我不编辑.htaccess
文件时,我的图片路径会显示为:http://this.website.com/codeigniter/inc/images/logo.jpg
。
但是,只要我将此代码添加到.htaccess
文件中:
RewriteEngine On
RewriteCond $1 !^(index\.php)
RewriteRule ^(.+)$ index.php?$1 [L]
(要从网址中删除index.php
),即使路径完全相同,我也会收到404错误。
如何删除index.php
并仍然可以访问我的图片?
答案 0 :(得分:1)
RewriteEngine On
RewriteCond $1 !^index\.php [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?$1 [L]
两个新的RewriteCond
itions将从重定向中排除现有目录和文件(以及图像)。