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

Use .htaccess to redirect with any appended text transferred to new redirect

我有点卡住了。我在 .htaccess

中有以下重定向
Redirect http://www.domain1.com http://www.domain2.com/subdomain=

虽然我希望如果有人键入 www.domain1.com/12345,它会自动将 12345 附加到重定向 URL 上的重定向,因此它将转到 www.domain2.com/subdomain=12345.

即无论它们附加到原始文件,都将附加到新的重定向(前面没有 /)。

您应该使用 RedirectMatch 而不是 Redirect。参见 manual

Resource Moved to Another Server

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

你的情况:

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