二级域名绑定文件夹怎么做?

2019-02-16 13:10:07 董宝山 82

  网站根据设备的不同分为移动端和PC,移动端一般都是指的手机站,而手机站的域名分为2种,分别是m.域名和域名/m/。那么都有什么区别呢?下面来介绍一下:

  首先,m.域名是在顶级域名下解析一个二级域名,然后绑定虚拟主机或空间的m文件夹,这样移动设备访问www域名的时候根据页面公共部分的跳转JS识别是否是移动站点,如果是就自动跳转至m.域名展现出来的就是手机站点了。而域名/m/是模板和PC的模板都在同一个文件夹,比如:index_m.htm这样的模板,一个后台控制2个站点的。生成的手机站的主页文件等就在这个M文件下,根据访问的设备JS自动跳转至手机站。下面我们着重来说说m.域名绑定空间中m这个文件夹---也就是二级域名绑定子目录。

  首先我们先进入你购买的域名解析界面,然后添加一个m的A解析,解析地址设为你的空间地址或空间ip(不知道ip的去ping你的顶级域名),如下图

  解析二级域名

  然后去空间的控制面板,找到域名绑定,将你解析的域名绑定到你的空间。

  下面我们就要写一个.htaccess文件(linux系统的是.htaccess,win2008是web.config文件,win系统的这里就不说了)的二级域名绑定子目录规则了,如果空间有的话就打开并加上以下代码,如果没有,就在本地创建一个名叫.htaccess的txt文本,然后将下面这段代码复制上去把其中的域名,文件夹改为自己的,然后上传到空间点击 编辑,将文件的后缀.txt取掉。(8uftp看不到这文件,可以用fish fxp这个FTP工具)

  RewriteEngine on

  RewriteCond %{HTTP_HOST} ^(www.)?你解析的二级域名$

  RewriteCond %{REQUEST_URI} !^/你要绑定的文件夹/

  RewriteCond %{REQUEST_FILENAME} !-f

  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteRule ^(.*)$ /你要绑定的文件/$1

  RewriteCond %{HTTP_HOST} ^(www.)?你解析的二级域名$

  RewriteRule ^(/)?$ 你要绑定的文件夹/index.html [L]

  下面就算是二级域名绑定文件夹成功了。

  外链代发包收录