2013-05-23 3 views
0

때문에 Timthumb htaccess로 재 작성.일처럼, 내 timthumb 그러나 그것은 ModSecurity를 ​​함께 할 수 아마 가지고 알아낼 않았다 <p></p>을 작동이 중지

다음은 하루 전까지 만 작동했습니다.

http://www.HOST.com/wp-content/themes/THEME/scripts/timthumb.php?src=http://www.HOST.com/wp-content/uploads/2013/05/image.jpg&w=70&h=50&zc=1&q=100

지금 만

http://www.HOST.com/wp-content/themes/THEME/scripts/timthumb.php?src=/wp-content/uploads/2013/05/image.jpg&w=70&h=50&zc=1&q=100

내 htaccess로이 퍼팅 시도하여 작동하지만, 이미지에 대한 TimThumb를 사용하여 변화

# WPhtc: Begin Custom htaccess 
RewriteCond %{REQUEST_URI} !^/(timthumb) [NC] 
RewriteRule ^scripts/timthumb.php?src=/(.*)x(.*)/r/(.*) scripts/timthumb.php?src=http://www.HOST.com/$3&h=$2&w=$1&c=1 
# WPhtc: End Custom htaccess 
+0

데이 해결 사용할 수 있습니다 MODSECURITY에서 도메인을 화이트리스트로 만들자 !, $ thumbnail = parse_url ($ src, PHP_URL_PATH);'htaccess를 사용하지 않는 다른 옵션이 있었을 때 – Grmn

답변

2

일부 발생할 수 있습니다. 지저분한보고 (그리고 그것을 직면하지 못하게하는) 코드. .. 관찰

<img alt="Camping" src="/timthumb.php?src=/images/feb/image_001.jpg&amp;w=250&amp;h=250&amp;" /> 

왜 그것에서 혼란을 일부 펑키 htaccess로 리디렉션을 사용하지?

<img alt="Camping" src="/images/feb/250/image_001.jpg" /> 

더 좋아 보이지 않습니까? 귀하의 멋진 캠핑 이미지는 높이가 정확한 비율로 유지되면서 너비가 250 픽셀로 설정됩니다.

TimThumb htaccess 다시 쓰기 매우 쉽고 간단합니다. 마찬가지로 .htaccess 파일을 업데이트하십시오. 당신은 폴더 시스템의 어떤 종류가없는 모든 이미지는 단지 이미지 폴더에 던져 경우

# With your other RewriteCond rules 
RewriteCond %{REQUEST_URI} !^/(images) [NC] 
RewriteRule ^(.+)/$ /$1 [R,L] 

# Width 
RewriteRule ^images/([a-zA-Z0-9-]+)/([0-9]+)/([a-z0-9.]+)?$ /tt.php?src=/images/$1/$3&amp;w=$2 

, 당신은 다음과 같은

RewriteRule ^images/([0-9]+)/([a-z0-9.]+)?$ /tt.php?src=/images/$2&amp;w=$1 

Source

+0

멋져 보이지만 timthumb처럼 원하는 크기로 이미지의 크기를 조정하지 않더라도, 거기에 내가 더 많은 레코딩 (너비 높이 추가)을해야만한다. – Grmn