内部服务器URL重定向

时间:2012-12-08 22:26:33

标签: php url-rewriting nginx

关注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,而是会在同一链接下显示该图片。

这种(服务器内部)重定向是否可行? 谢谢......

1 个答案:

答案 0 :(得分:1)

无法在我的服务器上测试它,但它必须或多或少等于您的站点conf中的此类代码才能获得nginx。不要忘记在更改配置后重新启动nginx。

Location /thumb/ {
    rewrite ^/thumb/(\d+)/(\d+)/(.*)\..*$ /timthumb.php/?s=$3&h=$2&w=$1 last;
}