使用 .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=
我有点卡住了。我在 .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=