请帮助使用非stardart长网址
$ ps -fea|grep -i java
想要重写为短网址
http://example.com/media/player/player.swf?f=http://example.com/media/player/config.php?vkey=12345
答案 0 :(得分:1)
我认为你的意思是反过来,如果有人请求http://example.com/embed/12345
你希望将这个内部重写为http://example.com/media/player/player.swf?f=http://example.com/media/player/config.php?vkey=12345
如果是这样,其工作原理如下:
RewriteEngine On
RewriteRule ^/?embed/([^/]+)$ /media/player/player.swf?f=http://example.com/media/player/config.php?vkey=$1 [L]
如果你真的想要它,那么你必须这样做:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^f=http://example\.com/media/player/config\.php\?vkey=([^&]+)$
RewriteRule ^/?media/player/player\.swf$ /embed/%1 [L]
如果您想要重定向而不是将[L]
更改为[R=301,L]