我需要一个htaccess代码来重定向此网址
domain.com/download.php?server=1&file=/movies/33.jpeg
到
domain.com/movies/33.jpeg
如果网址包含JPEG 怎么可能?
答案 0 :(得分:0)
要从URL重写为带有查询字符串的脚本,您可以使用这个简单的RewriteRule
RewriteRule ^movies/.*?\.jpeg$ ^download.php?server=1&file=%{REQUEST_URI} [L]
当用户输入http://domain.com/movies/33.jpeg
时,服务器将投放/download.php?server=1&file=/movies/33.jpeg
要从包含查询字符串的网址重定向,您必须首先使用RewriteCond
捕获部分,然后在RewriteRule
RewriteCond %{QUERY_STRING} file=(.*?\.jpeg)
RewriteRule ^download.php$ /movies/%1? [R,L]
当用户输入http://domain.com/download.php?server=1&file=/movies/33.jpeg
时,服务器会将浏览器重定向到http://domain.com/movies/33.jpeg