这是我的.htaccess
。
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
。
为什么会这样?
答案 0 :(得分:2)
%1
实际上是RewriteCond
中捕获的值的后向引用,使用$1
:
ErrorDocument 404 /error/404.php
RewriteEngine On
RewriteRule ^(images/.+?)\.png$ /$1.jpg [NE,L,NC,R=302]