Reputation: 300
My link which need to be rewrited :
http://www.example.com/uploads/lu/full/00bcde2d484f1dab979c19f14b2f38bfabf13496_152_152.jpg
My rule
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)_([0-9]+)_([0-9]+)\.(jpg|jpeg|png|gif)$ http://test.mywebsite.com/themes/publisher/vignettes/resize.php?src=$1.$4&h=$2&w=$3
Output url
Expected url
http://www.example.com is not on my output url and i don't understand why
Upvotes: 0
Views: 295
Reputation: 785156
You need to capture values from %{REQUEST_URI
that always contains full path:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^(.*)/([^/]*?)_([0-9]+)_([0-9]+)\.(jpe?g|png|gif)$ [NC]
RewriteRule ^ http://test.mywebsite.com/themes/publisher/vignettes/resize.php?src=http://%{HTTP_HOST}%1/%2.%5&h=%3&w=%4 [L,NE,R=302]
Upvotes: 1