.htaccess 从 Host 重写到没有 uri 的静态站点

.htaccess Rewrite from Host to static site without uri

早上好。 不幸的是,到目前为止我没有找到任何提示。

我想要一个失去 URL 的重定向。 假设我有以下子域:

sub.test.com

我想将所有流量(sub.test.com/sub.test.com/home/sub.test.com/home/start/..)重定向到以下站点:

main.test.com/site

到目前为止我得到了什么:

RewriteCond ${HTTP_HOST} ^sub\.test\.com
RewriteCond %{SERVER_PORT} ^443

但我不知道 RewriteRule 应该是什么样子。

非常感谢。

您可以在 DOCUMENT_ROOT/.htaccess 文件中使用此代码:

RewriteEngine On

RewriteCond %{HTTP_HOST} =sub.test.com
RewriteRule ^ http://main.test.com/home/? [L,R=302]