关注How to re-write timthumb.php image url? 我能够在我的nginx Web服务器中创建重定向。
但是,我想保留原始网址。
因此,如果访问者获得了网址http://mydomain.com/thumb/120/120/image.jpg,则不会将浏览器重定向到http://mydomain.com/timthumb.php/?s=image.jpg&h=120&w=120,而是会在同一链接下显示该图片。
这种(服务器内部)重定向是否可行? 谢谢......
答案 0 :(得分:1)
无法在我的服务器上测试它,但它必须或多或少等于您的站点conf中的此类代码才能获得nginx。不要忘记在更改配置后重新启动nginx。
Location /thumb/ {
rewrite ^/thumb/(\d+)/(\d+)/(.*)\..*$ /timthumb.php/?s=$3&h=$2&w=$1 last;
}