Savez-vous s'il existe un moyen de modifier via htaccess les timthumb urls? Ma question est si je peux changer par exemple les URL comme ceci
thumb.php? src = http: //mysite.com/images/image.jpg&h=200&w=350&zc=1&q=80
à
Le code de Cadeyrn fonctionne probablement pour une taille spécifique (200 & w = 350 & etc), le problème majeur avec timthumb et la raison pour laquelle les gens l'utilisent, c'est qu'il autorise de nombreuses tailles dynamiques, rendant ainsi les règles de réécriture de .htaccess beaucoup plus difficiles, surtout si vous utilisez convivial. Structure permalien de WordPress.
Il y a un guide ici sur la façon de le faire, cela pourrait nécessiter des ajustements et honnêtement, le timthumb devrait être évité. http://revisedagain.com/?p=18
Vous devez modifier le fichier .htaccess et ajouter des règles de réécriture. Cela ne fonctionne qu'avec Apache2; pour d'autres serveurs Web, vous avez besoin d'une autre solution.
Avant la partie principale de Wordpress, réécrire les règles, mais après RewriteEngine On:
# check if the file exist
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^/images/
RewriteRule ^(.*)$ thumb.php?src=http://%{HTTP_Host}/$1&h=200&w=350&zc=1&q=80 [L]
Veuillez noter que je ne peux pas tester cela pour le moment, et je ne suis vraiment pas sûr, cela fonctionnera, mais vous avez besoin de quelque chose comme ça.
vous pouvez essayer cette solution:
http://revisedagain.com/2011/custom-rewrite-rules-with-wordpress-timthumb/
de l'URL ci-dessus:
Cette règle indique au serveur que
http://www.domain.com/resize/160×130/r/wp-content/uploads/2011/03/pic.jpg
devrait être interprété comme
http://www.domain.com/resize/timthumb.php?src=/wp-content/uploads/2011/03/pic.jpg&h=130&w=160&c=1