Timthumb Htaccess переписать
Так как, как день, мой тимтхумб перестал работать
однако выяснил, что это, вероятно, связано с modsecurity.
Итак, следующее, которое работало до дня назад.
Теперь работает только с использованием
Пробовал положить это в моем htaccess, но без изменений
# 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
1 ответ
Использование TimThumb для ваших изображений может привести к некоторому… грязному (и, как ни странно, недосягаемому) коду. Обратите внимание..
<img alt="Camping" src="/timthumb.php?src=/images/feb/image_001.jpg&w=250&h=250&" />
Почему бы не убрать из этого беспорядок и использовать некие фанатские перенаправления.htaccess?
<img alt="Camping" src="/images/feb/250/image_001.jpg" />
Разве это не выглядит намного лучше? Ваше замечательное изображение для кемпинга теперь имеет ширину 250 пикселей, а высота поддерживается в правильном соотношении.
TimThumb htaccess rewrite Это очень легко и просто добиться этого! Обновите ваш.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&w=$2
Если у вас нет какой-либо системы папок и все ваши изображения просто выбрасываются в папку с изображениями, вы можете просто использовать следующее
RewriteRule ^images/([0-9]+)/([a-z0-9.]+)?$ /tt.php?src=/images/$2&w=$1