如何将不存在的子域重定向到另一个子域?
How to redirect non-existing subdomain to another subdomain?
我的主机中的子域存在以下问题:
- 我有一个子域,比方说 shop.abc.com
- 现在我查看我的日志文件,有人通过 something.shop.abc.com 访问,而子域 something 没有存在。
- 子域“something”不仅仅是“something”,而是像 xyz[=36= 这样随机的].shop.abc.com, rex.shop.abc.com, 等等
- 另一个奇怪的是URL的其余部分都是正确的,例如rex4534.abc.com/cat1/article2, "cat1/article2" 是正确的 URL 段。
是否可以在保留 URL 段的同时将这些不存在的子域重定向到正确的子域?可以通过 .htaccess 完成吗?
我将此行放在 .htaccess 上,但它不起作用,如果我访问 shop.abc.com
,它会导致重定向
RewriteRule ^ http://shop.abc.com%{REQUEST_URI} [R=301,QSA,L]
谢谢。
只需添加 " *.shop.abc.com" 主机并将其指向您想要的任何位置。
我的主机中的子域存在以下问题:
- 我有一个子域,比方说 shop.abc.com
- 现在我查看我的日志文件,有人通过 something.shop.abc.com 访问,而子域 something 没有存在。
- 子域“something”不仅仅是“something”,而是像 xyz[=36= 这样随机的].shop.abc.com, rex.shop.abc.com, 等等
- 另一个奇怪的是URL的其余部分都是正确的,例如rex4534.abc.com/cat1/article2, "cat1/article2" 是正确的 URL 段。
是否可以在保留 URL 段的同时将这些不存在的子域重定向到正确的子域?可以通过 .htaccess 完成吗?
我将此行放在 .htaccess 上,但它不起作用,如果我访问 shop.abc.com
,它会导致重定向RewriteRule ^ http://shop.abc.com%{REQUEST_URI} [R=301,QSA,L]
谢谢。
只需添加 " *.shop.abc.com" 主机并将其指向您想要的任何位置。