2015-08-17 163 views
2

這是我的.htaccess爲什麼RewriteRule在這種情況下不起作用?

ErrorDocument 404 /error/404.php 

RewriteEngine On 
RewriteRule ^\/images\/(.*)\.png$ /images/%1.jpg  

現在我想要做的是, http://blabla1001.net46.net/images/pegion.png 應該被重定向到 http://blabla1001.net46.net/images/pegion.jpg 但這種情況不會發生,而不是我被重定向到404.php

這是怎麼發生的?

這裏是我的目錄結構:
enter image description here

回答

2

%1實際上是在RewriteCond捕捉值反向參考,使用$1

ErrorDocument 404 /error/404.php 
RewriteEngine On 

RewriteRule ^(images/.+?)\.png$ /$1.jpg [NE,L,NC,R=302] 
相關問題