web-dev-qa-db-ja.com

TimThumbとhtaccess:きれいなURL

HtaccessでtimthumbのURLを変更する方法があるかどうか知っていますか?私の質問は、私がこのようなURLを変更できるかどうかです。

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

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

1
user4303

Cadeyrnのコードはたぶん1つの特定のサイズ(200&w = 350&etc)、timthumbの大きな問題、そして人々がそれを使う理由はそれが多くの動的サイズを許すということです。 WordPressパーマリンク構造。

それを行う方法についてのガイドがここにあります、それは微調整を必要とするかもしれません、そして正直なところtimthumbは避けられるべきです。 http://revisedagain.com/?p=18

1
Wyck

.htaccessファイルを編集して、書き換え規則をいくつか追加する必要があります。これはApache2でしか動作しません。他のWebサーバーでは他の解決策が必要です。

Wordpressの主要な部分の書き換え規則の前、ただし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
petermolnar

あなたはこの解決策を試すことができます:

http://revisedagain.com/2011/custom-rewrite-rules-with-wordpress-timthumb/

上記のURLから:

このルールはサーバに

http://www.domain.com/resize/160×130/r/wp-content/uploads/2011/03/pic.jpg

として解釈されるべきです

http://www.domain.com/resize/timthumb.php?src=/wp-content/uploads/2011/03/pic.jpg&h=130&w=160&c=1
0
Daey