且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

重写URL与htaccess的查询字符串

更新时间:2023-02-23 08:27:23

尝试

 选项+了FollowSymLinks
RewriteEngine叙述上
重写规则^ / lib目录/ HTTP \:\ / \ / google.com/([0-9]+)/([0-9]+)/([0-9]+)$ / lib中/简单的拇指。的PHP的src = HTTP:?//google.com&升= $ 1和; H = $ 2及ZC = $ 3
 

Today I try to rewrite some ugly url in order to be cache by browser! But the problem is that I have multiparameters inside the url. An example is better than a long text :

the actual url with the ? and the & :

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

And I want to use this instead :

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

Should I use the rule below in my .htaccess?

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

But not seams to be work...

Thanks for your kind help

Try

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

推荐文章