2012-12-08 4 views
1

다음 How to re-write timthumb.php image url? 내 nginx 웹 서버에서 리디렉션을 만들 수있었습니다.내부 서버 URL redirecion

그러나 원래 URL을 유지하고 싶습니다.

방문자가 URL을 가져 오는 경우 http://mydomain.com/thumb/120/120/image.jpg 브라우저를 http://mydomain.com/timthumb.php/?s=image.jpg&h=120&w=120으로 리디렉션하지 않고 대신 이미지가 동일한 링크 아래에 표시됩니다.

이런 종류의 (서버 내부) 리디렉션이 가능합니까? 고맙습니다 ...

답변

1

내 서버에서는 테스트 할 수 없지만 사이트 코드에는 nginx와 같은 코드가 있어야합니다. config를 변경 한 후 nginx를 다시 시작하는 것을 잊지 마십시오. 위치 ~ * ^/엄지/([0-9] +)/([0-9] +)/(:

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

나는 나의의 nginx의 conf 파일을 변경했습니다, 그것이 작동되도록합니다. *) $ { 다시 쓰기 ^/엄지 손가락/(\ d +)/(\ d +)/(. *) $ /timthumb.php?src=http://$host/$3&zc=1&w=$1&h=$2 마지막; } Anwyay ... 팁 주셔서 대단히 감사합니다! 그것은 내 하루를 절약 할 ...;) –