我想在.htaccess
文件中为以下url创建一个重写规则。我的.htaccess
文件在webroot
文件夹中,我使用cakephp
框架。
/user/images/photo.png
/user/member/images/loader.gif
这是我的.htaccess
,但它不起作用,给出了上述url的
<IfModule mod_rewrite.c>
RewriteEngine ON
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !/(img|images)/
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
这个规则的问题是你改变了默认的蛋糕规则。
您应该保持默认规则不变,并为图像添加另一个RewriteCond
和RewriteRule
。
从你的问题来看,没有告诉你图像应该发生什么,这让你改变了规则,但至少我认为我给了你一个很好的起点。