我需要一个重写规则,以便用户访问时:
http://sub.site.com/embed/123
http://sub.site.com/embed/124
他应该被重定向到:
http://embed.cbplayer/player.swf?config=http://sub.site.com/cbplayer/embed_player.php?vid=123
http://embed.cbplayer/player.swf?config=http://sub.site.com/cbplayer/embed_player.php?vid=124
除了最后一个子目录123
和124
之外,所有请求中的所有内容都相同。
答案 0 :(得分:1)
尝试将此添加到文档根目录中的htaccess文件:
RedirectMatch 301 ^/embed/([0-9]+) http://embed.cbplayer/player.swf?config=http://sub.site.com/cbplayer/embed_player.php?vid=$1
或者如果您更愿意使用mod_rewrite:
RewriteRule ^/?embed/([0-9]+) http://embed.cbplayer/player.swf?config=http://sub.site.com/cbplayer/embed_player.php?vid=$1 [L,R=301]