-1

今日は、ブラウザでキャッシュするために、いくつかの醜い URL を書き直そうとしています! しかし問題は、URL 内にマルチパラメータがあることです。例は長いテキストよりも優れています:

? を含む実際の URL そしてその & :

http://images.mydomain.com/lib/simple-thumb.php?src=http://google.com&l=180&h=135&zc=1

そして、代わりにこれを使用したい:

http://images.mydomain.com/lib/http://google.com/180/135/1

.htaccess で以下のルールを使用する必要がありますか?

Options +FollowSymLinks
RewriteEngine On
rewritecond %{query_string} ^(.*)$
rewriterule simple-thumb\.php /lib/%1/? [R=301,L]           

しかし、縫い目は仕事ではありません...

ご親切にありがとうございました

4

1 に答える 1

1

試す

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^/lib/http\:\/\/google.com/([0-9]+)/([0-9]+)/([0-9]+)$ /lib/simple-thumb.php?src=http://google.com&l=$1&h=$2&zc=$3
于 2011-07-23T09:12:45.810 に答える