注意,下面的仅针对万网,其他的本人并没有试过。
如果你已经有了域名以及万网的主机(有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然后复制以下的代码然后上传上去。
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteBase /
- # 绑定m.aaa.com 到子目录test/m
- RewriteCond %{HTTP_HOST} ^m\.aaa\.com$ [NC]
- RewriteCond %{REQUEST_URI} !^test/m/
- RewriteRule ^(.*)$ test/m/$1?Rewrite [L,QSA]
- # 绑定www.m.aaa.com 到子目录test/m
- RewriteCond %{HTTP_HOST} ^www\.m\.aaa\.com$ [NC]
- RewriteCond %{REQUEST_URI} !^test/m/
- RewriteRule ^(.*)$ test/m/$1?Rewrite [L,QSA]
- </IfModule>
ok。搞定了。