You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Hostinger域名指向现有网站的子文件夹/子域名

实现Hostinger域名指向子文件夹/子域名且地址栏不变的方法

一、指向现有网站的子文件夹(existingwebsite.com/subfolder)

步骤1:配置Hostinger域名DNS解析

  • 登录Hostinger域名管理后台,找到newdomainname.com的DNS设置
  • 添加A记录:主机记录填@,值填现有网站服务器的IP地址;如果用了CDN,就填CDN的解析地址
  • 等待DNS生效(一般1-24小时,可通过nslookup newdomainname.com验证)

步骤2:服务器端配置(保持地址栏不变)

需要在现有网站服务器上做内部重写或反向代理配置,以下是常见服务器的操作方式:

Apache服务器

找到网站根目录的.htaccess文件,添加以下规则:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^newdomainname.com$ [NC]
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteRule ^(.*)$ /subfolder/$1 [L]

这条规则会把newdomainname.com的请求内部转到/subfolder目录,地址栏不会跳转。

Nginx服务器

编辑现有网站的Nginx配置文件(通常在/etc/nginx/sites-available/目录),在配置中新增一个server块:

server {
    listen 80;
    server_name newdomainname.com;

    location / {
        proxy_pass http://existingwebsite.com/subfolder/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

保存后重启Nginx:sudo systemctl restart nginx

二、指向现有网站的子域名(subdomain.existingwebsite.com)

步骤1:配置Hostinger域名DNS解析

  • 登录Hostinger域名管理后台,找到newdomainname.com的DNS设置
  • 可选两种方式:
    • 添加A记录:主机记录@,值填现有网站服务器IP
    • 添加CNAME记录:主机记录@,值填subdomain.existingwebsite.com(需确保子域名允许被作为CNAME目标)
  • 等待DNS生效

步骤2:服务器端配置(保持地址栏不变)

通过反向代理实现请求转发,地址栏不跳转:

Apache服务器

编辑.htaccess文件,添加规则:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^newdomainname.com$ [NC]
RewriteRule ^(.*)$ http://subdomain.existingwebsite.com/$1 [P,L]

注意:要确保Apache已经开启mod_proxy和mod_proxy_http模块。

Nginx服务器

编辑Nginx配置文件,新增server块:

server {
    listen 80;
    server_name newdomainname.com;

    location / {
        proxy_pass http://subdomain.existingwebsite.com/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

保存后重启Nginx服务。

额外注意事项

  • 确保现有网站服务器的防火墙/安全组开放80、443端口,允许反向代理请求
  • 如果用HTTPS,要给newdomainname.com配置SSL证书(Hostinger提供免费的Let's Encrypt证书),同时在服务器配置中添加443端口的监听规则,把HTTP请求重定向到HTTPS
  • 测试前清除浏览器缓存,避免旧DNS记录干扰结果

内容的提问来源于stack exchange,提问作者Seighth Hellsing

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 17:01:35