万网开启二级站点【原创】

注意,下面的仅针对万网,其他的本人并没有试过。   
  如果你已经有了域名以及万网的主机(有FTP),没有域名没有空间的话请自己去万网申请或者是购买。这里不做讨论。
    比如你的域名是aaa.com或者是www.aaa.com,如果你想多建一个子站点,然后可以用m.aaa.com或者是www.m.aaa.com来访问的话,那就请继续往下看。

第一步:域名解析

    登录你的万网,在域名管理台中选择 域名-域名列表-你的域名-管理。如图:
    
        
然后呢,在域名管理的页面中添加解析。
        如图:
        

    添加记录。记录类型默认是A记录不变,主机记录即你二级站点的前缀,这里呢是m。最后的记录值是你自己网站的IP地址。如图:
    
添加解析后到了第二步。

第二步:域名绑定

    还是在管理控制台,然后云虚拟主机-你的主机-管理。如图:
    然后到主机管理页面,选择基础环境设置-域名绑定。如图:

    在域名绑定页面中输入新的域名,这里是m.aaa.com。如图:

添加后解析状态为成功即可。

第三步:htaccess设置(目录绑定)

这一步是利用htaccess来设置的。
利用.htaccess绑定域名到子目录,前提你的空间服务器必须支持apache的rewrite功能,只有这样才能使用.htaccess。如果你的空间是Linux服务器 一般默认都开启了的。
先去你的网站的FTP里面看一下网站的目录,放置网站的根目录下是否有.htaccess文件,如果有的话下载下来本地进行修改然后上传上去。如果没有的话自己本地新建一个txt然后复制以下的代码然后上传上去。
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteBase /
  4. # 绑定m.aaa.com 到子目录test/m
  5. RewriteCond %{HTTP_HOST} ^m.aaa.com$ [NC]
  6. RewriteCond %{REQUEST_URI} !^test/m/
  7. RewriteRule ^(.*)$ test/m/$1?Rewrite [L,QSA]
  8. # 绑定www.m.aaa.com 到子目录test/m
  9. RewriteCond %{HTTP_HOST} ^www.m.aaa.com$ [NC]
  10. RewriteCond %{REQUEST_URI} !^test/m/
  11. RewriteRule ^(.*)$ test/m/$1?Rewrite [L,QSA]
  12. </IfModule>

这里呢,我是绑定到网站根目录下的test的m文件夹的。如果是其他的文件夹的话自己去修改即可。

ok。搞定了。
原文地址:https://www.cnblogs.com/linewman/p/9918136.html