将子域添加到Wordpress主站点

将子域添加到Wordpress主站点,wordpress,apache,.htaccess,mod-rewrite,Wordpress,Apache,.htaccess,Mod Rewrite,所以我的主要领域是建立在wordpress平台上。我已经建立了一个自定义网站,它不是建立在wordpress平台上。我所要做的就是在子域上托管我构建的站点。因此,它应该是这样的: www.subsmain.maindomain.com 我已将我的文件上载到子域文件夹,所有文件都正常工作 我的问题 我的网站在进入subdomain.maindomain.com时运行良好,即没有www版本 但是,当我尝试将我的站点重定向到www.subdomain.maindomain.com时,我收到一个DNS服

所以我的主要领域是建立在wordpress平台上。我已经建立了一个自定义网站,它不是建立在wordpress平台上。我所要做的就是在子域上托管我构建的站点。因此,它应该是这样的:

www.subsmain.maindomain.com

我已将我的文件上载到
子域
文件夹,所有文件都正常工作

我的问题

我的网站在进入
subdomain.maindomain.com
时运行良好,即没有
www
版本

但是,当我尝试将我的站点重定向到www.
subdomain.maindomain.com
时,我收到一个DNS服务器未找到错误

因此,我的非www版本可以工作,但当我尝试运行www版本时,它不工作

我所做的一切

  • 在Cpanel中将子域重定向到www版本(不工作)
  • 更改.htaccess文件,尝试了多次调整和更改(无效)
  • 我打电话给godaddy,代理告诉我,因为主站点运行在wordpress平台上,我需要进入主站点wordpress数据库并在那里进行更改,以使subdoman的www版本正常工作。。。?(这是正确的吗,对我来说没有意义……)
  • 这是我当前的.htaccess

    RewriteEngine on
    
    # Redirect to domain with www.
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    # Same for HTTPS:
    RewriteCond %{HTTPS} on
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    
    # Redirect to another domain: example.com.
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} !^(www\.)?example\.com$ [NC]
    RewriteRule .* http://example.com%{REQUEST_URI} [R=301,L]
    # Same for HTTPS:
    RewriteCond %{HTTPS} on
    RewriteCond %{HTTP_HOST} !^(www\.)?example\.com$ [NC]
    RewriteRule .* https://example.com%{REQUEST_URI} [R=301,L]
    

    我所要做的就是将我的子域重定向到www版本任何感谢的帮助

    它不起作用,因为www.subsmain.maindomain.com不存在。您必须在区域subsmain.maindomain.com中添加CNAME记录,方法与将主机子域添加到maindomain.com相同。

    它不起作用,因为www.subsmain.maindomain.com不存在。您必须在main.maindomain.com区域中添加CNAME记录,方法与将主机子域添加到maindomain.com相同