使用.htaccess重定向任何附加文本转移到新的重定向

时间:2016-03-29 21:00:36

标签: php .htaccess redirect mod-rewrite trailing-slash

我有点卡住了。我在.htaccess中有以下重定向

Redirect http://www.domain1.com http://www.domain2.com/subdomain=

虽然我希望如果有人输入www.domain1.com/ 12345 ,它会自动将12345附加到重定向的重定向网址,以便转到www.domain2.com/subdomain=的 12345

即。无论它们附加到原始内容,都会附加到新的重定向(没有/之前)。

1 个答案:

答案 0 :(得分:0)

您应该使用RedirectMatch代替Redirect。见manual

  

资源已移至另一台服务器

#With RedirectMatch RedirectMatch "^/docs/(.*)" "http://new.example.com/docs/$1"

在你的情况下:

RedirectMatch ^/(.*)$ http://www.domain2.com/subdomain=$2