user
  • 0
Гуру

TimThumb и htaccess: чистый URL

  • 0

Знаете ли вы, есть ли способ изменить через htaccess URL- адреса timthumb ? Мой вопрос в том, могу ли я изменить, например, URL-адреса, подобные этому

thumb.php?src=http://mysite.com/images/image.jpg&h=200&w=350&zc=1&q=80

к

http://mysite.com/images/image.jpg

Share
  1. Код Cadeyrn работает, вероятно, для одного конкретного размера (200&w=350& и т.д.), основная проблема с timthumb и причина, по которой люди его используют, заключается в том, что он допускает множество динамических размеров, что значительно усложняет правила перезаписи.htaccess, особенно если вы используете дружественные Структура постоянных ссылок WordPress.

    Здесь есть руководство о том, как это сделать, может потребоваться настройка, и, честно говоря, следует избегать timthumb. http://revisedagain.com/?p=18

    • 0
  2. Вам нужно отредактировать файл.htaccess и добавить некоторые правила перезаписи. Это работает только с apache2, для других веб-серверов вам нужно другое решение.

    Перед основной частью правила перезаписи вордпресс, но после 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]
    

    Обратите внимание, я не могу проверить это прямо сейчас, и я действительно не уверен, что это сработает, но вам нужно что-то вроде этого.

    • 0

Оставить ответ

You must login to add an answer.