我尝试将任何请求重定向到mydomain.com/video/(.*)到video.mydomain.com/$1。 我有以下规则:这个重写规则有什么问题(将一个目录请求重定向到另一个服务器)?
RewriteRule ^video/(.*)$ http://video.mydomain.com/$1 [R=301,L]
但它似乎并没有工作。相反,它遵循一个额外的重写规则,我稍后将所有请求重定向到index.php。
我尝试将任何请求重定向到mydomain.com/video/(.*)到video.mydomain.com/$1。 我有以下规则:这个重写规则有什么问题(将一个目录请求重定向到另一个服务器)?
RewriteRule ^video/(.*)$ http://video.mydomain.com/$1 [R=301,L]
但它似乎并没有工作。相反,它遵循一个额外的重写规则,我稍后将所有请求重定向到index.php。
没有直接回答这个问题,但有一个简单的方法来做到这一点没有mod_rewrite的:
Redirect permanent /video http://video.mydomain.com/
仍然不知道我原来的问题的答案,但+1对于吻! – blockhead 2009-10-29 14:13:48
你也许有之前的一些RewriteCond命令可能会影响它? – 2009-10-29 14:10:57