2012-12-02 32 views
0

我想通过使用htaccess的做到以下几点:的.htaccess重定向到文件,如果文件存在

在地址栏中输入:http://images.domain.ext/100x100/1234/some_text.jpg 在服务器上:http://images.domain.ext/100x100/1234.jpg

我已经使用:

RewriteRule ^100x100/(.*)/(.*)\.jpg$ /100x100/$1.jpg 

这有效,但如果文件不存在,它也会重定向。 我只想在服务器上存在该文件时重定向。 如果该文件不存在,我想要去index.php

我认为这是与RewriteCond-f,但我不能找出如何更改RewriteCond中的文件名。

RewriteCond /100x100/$1.jpg -f 
RewriteRule ^100x100/(.*)/(.*)\.jpg$ /100x100/$1.jpg 

回答

相关问题