2017-02-01 5 views
0

Ist es möglich, mit .htaccess zu umleiten, von.htaccess auf URL-Parameter umleiten

http://example.com/redirect.php?url=http%3A%2F%2Fanother.com%2Fsmiley.gif 

Parameter url,

http://another.com/smiley.gif 

Bitte Beratung.

Antwort

0

Sie können diese verwenden:

RewriteEngine on 

RewriteCond %{THE_REQUEST} /redirect\.php\?url=.+([^/]+\.gif)\s [NC] 
RewriteRule^http://another.com/%1? [NE,L,R] 

Diese /redirect.php?url=foobar/foobar.gif zu http://another.com/foobar.gif umleitet.

+0

Dank @starkeen. Aber eigentlich ist meine Frage ähnlich mit diesem http://stackoverflow.com/questions/7246497/htaccess-query-string-urldecode. Es hat mein Problem nicht gelöst. – kun

+0

@kun was meinst du mit "es hat mein Problem nicht gelöst"? Leitet es die URL zum falschen Ziel um oder was genau ist das Problem damit? – starkeen

+0

@starken der Parameter "url =" enthält URL, nicht Pfad als Beispiel. und es ist codiert, und auch nicht nur another.com. Also, mit Ihrem Skript, es umleiten zu "http: // another.com/http% 3A% 2F% 2Fanother.com% 2Fsmiley.gif". was ich will, ist Redirect zu 'http: // another.com/smiley.gif' oder' http: // bnother.com/image.jpg' – kun