好哇网

织梦dede 二级域名301重定向绑定目录/m全过程

作者 2021-07-29 318

一般来说,真正说二级域名绑定子目录是网站服务器或者虚拟空间的事情。尤其是买虚拟空间的朋友。比如阿里云虚拟空间,主机设置里,只有域名间的301重定向,域名url转发也只能针对单条对应。两个基本不能实现向下同步,一般都需要在根目录添加.htaccess 文件。用这个文件编写 重定向 来实现全站地址转向等各种配置。 相关设置可以参考其他文档。

1
2
3
4
5
6
7
8
 
RewriteCond %{HTTP_HOST} ^a.XXXXX.cn$ // 请求网站
RewriteCond %{REQUEST_URI} !^/m/   //条件,如果输入的地址不是以M开头
RewriteRule ^(.*)$ /m/$1                    //规则,如果上面条件是对的,就执行,也就是把请求网站后面的任何内容同步到M目录下。其中.*代表任意字母$1代表 ^(.*)$ 这个正则表达式。
 
 
RewriteCond %{HTTP_HOST} ^a.halleystar.cn$
RewriteRule ^(/)?$ /m/index.html [L]   // 跟上面一样,只是单独设置了主页。

 

关于htaccess文件 以及正则表达式 有兴趣的可以多学习一下。有不明白的可以留言。

比如上面这样,把二级域名a.halleystar.cn以及后面所有的目录 都转到M目录里,并单独给主页设置了一次。

同时请把虚拟空间里 主机绑定域名 和域名解析 里A记录设置好 对应的二级域名。这样 虚拟空间里就做好了。

接下来我们谈织梦后台。你基本可以按原来的方法来实现。

比如添加栏目
比如你添加了一个栏目,原本是根目录的一个目录。现在要把你的二级域名绑定它,这样你生成以后,栏目以及文档页面里的地址就变了。记住,织梦做的是表面的。真正实现是在虚拟空间里。也就是你做好了准备,虚拟空间里去实现


首先在系统/ 开启 支持多站点
然后再添加栏目里高级选项里,点开启,并绑定二级域名,注意要带http。这样这个二级域名就跟基本选项里的目录对应上了。至于你设置相对上一级,还是根目录 还是cms根目录无所谓。二级域名都会代替它。

也就是,本来比如b.com/a/index.html 表示那个栏目首页现在你用了二级域名a.b.com。前面相对于上一级。也就是{cmspath}/a 那么最后你生成后 输入a.b.com就直接替换了b.com/a/。你可以这么理解。但实际上,你虚拟空间里已经绑定了二级域名,也就是a.b.com跟b.com是一样对应你的ip的。所以a.b.com 代替的是a.b.com/a/ .也就是真实的地址有a目录,但是你输入没有a目录就可以了。

总之一个是虚拟空间绑定你的二级域名 和域名解析。添加htaccess文件。织梦 设置系统开启 多站,添加目录,开启多站 绑定二级域名。

发表评论

好哇网,每天提供1000+次下载,做你身边靠谱的下载站!

立刻探索下载

留言咨询