将子域重定向到另一个域的文件夹中
Redirect subdomain into a folder of another domain
我正在尝试将一个子域(wordpress.com 域)重定向到另一个域的文件夹中。示例:
blog.domain.com to anotherdomain.com/blog
我知道可以使用 .htacces 文件,但我的第一个域没有托管服务。
是否可以使用 DNS 来实现?
我已经尝试创建一些 A 和 CNAME 注册,但我找不到方法:我可以为我的第二个域的特定文件夹提供一个 ip 吗?
谢谢:)
我试图发表评论,但太多了。如果您拥有这两个域,则可以执行此操作。如果您在第一个域上没有托管但在 other domain
上有托管,那么您可以将主域添加为另一个服务器上的 ServerAlias
。
通过您的控制面板或虚拟主机配置执行以下操作。
- 在 DNS 中添加一条
blog.domain.com
的 A 记录,指向具有托管帐户的其他域的 IP 地址。
- 在带有托管的 Web 服务器的配置中,将
blog.domain.com
的 ServerAlias 添加到 anotherdomain.com
虚拟主机配置。
- 在
anotherdomain.com
的根目录中将此代码放入您的 .htaccess 文件中。
如果你想让它真正重定向,那么你可以这样做
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog\.domain\.com [NC]
RewriteRule ^(.*)$ http://anotherdomain.com/blog/ [R=301,L]
如果你不希望它重定向并在地址栏中保留 blog.domain.com,你可以这样做。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog\.domain\.com [NC]
RewriteRule ^(.*)$ /blog/ [L]
我正在尝试将一个子域(wordpress.com 域)重定向到另一个域的文件夹中。示例:
blog.domain.com to anotherdomain.com/blog
我知道可以使用 .htacces 文件,但我的第一个域没有托管服务。
是否可以使用 DNS 来实现?
我已经尝试创建一些 A 和 CNAME 注册,但我找不到方法:我可以为我的第二个域的特定文件夹提供一个 ip 吗?
谢谢:)
我试图发表评论,但太多了。如果您拥有这两个域,则可以执行此操作。如果您在第一个域上没有托管但在 other domain
上有托管,那么您可以将主域添加为另一个服务器上的 ServerAlias
。
通过您的控制面板或虚拟主机配置执行以下操作。
- 在 DNS 中添加一条
blog.domain.com
的 A 记录,指向具有托管帐户的其他域的 IP 地址。 - 在带有托管的 Web 服务器的配置中,将
blog.domain.com
的 ServerAlias 添加到anotherdomain.com
虚拟主机配置。 - 在
anotherdomain.com
的根目录中将此代码放入您的 .htaccess 文件中。
如果你想让它真正重定向,那么你可以这样做
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog\.domain\.com [NC]
RewriteRule ^(.*)$ http://anotherdomain.com/blog/ [R=301,L]
如果你不希望它重定向并在地址栏中保留 blog.domain.com,你可以这样做。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog\.domain\.com [NC]
RewriteRule ^(.*)$ /blog/ [L]