日期:2014-05-17  浏览次数:20790 次

请教一个htaccess写法,谢谢。
RT, 我想用htaccess实现如果请求的不是图片或者请求页面文件不存在则跳转到指定页面。

RewriteCond %{REQUEST_FILENAME} \.^(jpg|jpeg|gif|png)$ [NS]
RewriteCond /%{REQUEST_FILENAME} !-f
RewriteRule (.*) now.php [QSA,L]

我用上面的写法不能成功,请问要如何写?谢谢。

------解决方案--------------------
RewriteCond %{REQUEST_URI} !^/now.php$ [NC]
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} !\.(jpg|jpeg|gif|png)$ [NC]
RewriteRule (.*) now.php [QSA,L]

文件不存在用ErrorDocument 404就行了