吴中企业建设网站报价/网站推广技巧和方法
移动端绑定m的二级域名访问:
第一步:进入后台,系统–系统基本参数–添加变量(如下图所示)
这个变量:{dede:global.cfg_m/},注意是变量值加上http://
第二步:解析二级域名:就万网虚拟主机为例
1、主机绑定好域名
2、二级域名也绑定好主机
以上部分弄好就发现用二级域名访问会发现还是电脑pc端,如何用二级域名m访问二级m目录呢我们可以借助.htaccess伪静态功能来实现织梦子目录(m)做手机站
网站二级目录绑定到二级域名:就万网虚拟主机为例
二级目录名为m,需要绑定二级域名m.xxx.com.操作步骤如下:
第一步:在网站xxxx.com根目录下建立文件.htaccess(首先在本地建个txt文件,弄好修改为.htaccess),将下面代码copy到文件中
.htaccess代码如下:完整版本复制即可使用
RewriteEngine On
RewriteBase /
# 绑定二级目录 到子目录m
RewriteCond %{HTTP_HOST} ^m.xxx.com$ [NC]
RewriteCond %{REQUEST_URI} !^/m/
RewriteRule ^(.*)$ m/$1?Rewrite [L,QSA]
#301跳转
RewriteCond %{HTTP_HOST} !^www.xxx.cn$ [NC]
RewriteRule ^(.*)$ http://www.xxxx.cn/$1 [R=301,L]
#针对uploads、data、templets 三个目录做Apache执行php脚本限制
DirectoryIndex index.html index.php index.htm
ErrorDocument 404 /404.html
RewriteEngine on RewriteCond % !^$
RewriteRule uploads/(.*).(php)$ – [F]
RewriteRule data/(.*).(php)$ – [F]
RewriteRule data/common.inc.php.(php)$ – [F]
RewriteRule templets/(.*).(php)$ – [F]
辅助说明如果需要绑定多个二级域名,重复添加下面的语句即可!
# 绑定二级目录 到子目录m
RewriteCond %{HTTP_HOST} ^m.xxx.com$ [NC]
RewriteCond %{REQUEST_URI} !^/m/
RewriteRule ^(.*)$ m/$1?Rewrite [L,QSA]
也可用此方法实现 通过htaccess绑定二级域名到子目录的方法
第二步:如果你以完成上面的步骤
你的子域名应该可以访问了 但你会发现在浏览器上访问 主域名+绑定的域名目录 也可以访问,可这并不是我们想要的 接下来我们完成最后一步;在每一个绑定的目录中 如m目录中 也增加一个 .htaccess 文件
完整版本复制到m的目录下即可使用的.htaccess代码如下:
RewriteEngine On
RewriteBase /
#只许绑定的域名访问即二级目录301重定向
RewriteCond %{HTTP_HOST} !^m\.xxxx\.com$ [NC]
RewriteRule (.*) http://m.xxxx.com/$1 [L,R=301]
#对绑定目录下与 同名的目录的处理
RewriteCond %{REQUEST_URI} ^\/m\/ [NC]
RewriteCond %{QUERY_STRING} !^(.*)?Rewrite
RewriteRule ^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1?Rewrite [L,QSA]
完成以上步骤,你会惊喜发现已经达到你想要效果了。
辅助说明织梦移动端m二级目录301重定向到二级域名方法
在网站根目录m下新建文件.htaccess,在文件里输入:
RewriteCond %{HTTP_HOST} ^www\.xxxx\.com$ [NC]
RewriteRule ^(.*)$ http://m.xxxx.com [R=301,L]
xxxx修改为你的网站域名,m修改为你的二级目录,这样即可实现访问www.xxxx.com/m跳转到m.xxxx.com二级域名上。
最后当你绑定m域名并/m目录跳转到二级域名访问后发现很多手机端网站所有图片或者样式都丢失了?你还需要做一下部分
1、所有样式路径修改为绝对路径:{dede:global.cfg_basehost/}/m/skin/ 修改为{dede:global.cfg_m/}/skin/
2、列表页面图片路径修改为
3、内容页面调用图片路径修改为:
4、如发现文章内容图片路径不对参考:启用二级域名图片路径错误解决办法
5、所有{dede:global.cfg_basehost/}/m修改{dede:global.cfg_m/};/m[field:typeurl/]修改[field:typeurl/]
绑定二级域名并绑定m目录的方法就这里了
关于版权
除特别说明外,本博客内容皆为原创,可以自由转载传播,但请署名及注明出处链接:https://www.weitongsheng.com:443/archives/3156.html