如果您对织梦CMS实现附件绑定二级域名教程和织梦怎么添加相关感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解织梦CMS实现附件绑定二级域名教程的各种细节,并对织梦怎么添加相关进行深入的分析,此外
如果您对织梦CMS实现附件绑定二级域名教程和织梦怎么添加相关感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解织梦CMS实现附件绑定二级域名教程的各种细节,并对织梦怎么添加相关进行深入的分析,此外还有关于Apache自动无限量绑定二级域名、CMS教程:如何解决phpcms v9 目录绑定到二级域名 内容页url出错的办法、dedecms如何绑定二级域名、dedecms实现附件绑定二级域名教程的实用技巧。
本文目录一览:- 织梦CMS实现附件绑定二级域名教程(织梦怎么添加相关)
- Apache自动无限量绑定二级域名
- CMS教程:如何解决phpcms v9 目录绑定到二级域名 内容页url出错的办法
- dedecms如何绑定二级域名
- dedecms实现附件绑定二级域名教程
织梦CMS实现附件绑定二级域名教程(织梦怎么添加相关)
根据以前介绍的怎么提高将图片单独使用一个域名进行访问.如,实现办法其实就是将网站的uploads做个虚拟目录就可以了.这里只是很简单的修改了一个文件里的函数,只针对图片,对于flash等其它多媒体附件,这里并没有修改的
/dede/inc/inc_archives_functions.php文件:
函数名:GetCurContent($body)
找到
复制代码 if(eregi($basehost,$value)) { continue; } 在这段前面添加两行
复制代码 $Attach_Domain = ''; if (eregi($Attach_Domain, $value)) continue; 空里远程download图片的时候,先检查提取的路径信息里有没有这个img.haohtml.com域名的,如果有的话,是直接跳过.不用重新download了.否则重新download图片.
在此函数的下面找到
复制代码 $body = str_replace($value,$fileurl,$body); 在前面添加一行
复制代码 $fileurl = $Attach_Domain.$fileurl; 这样就可以在download的图片前面加上图片域名前缀.
说明:
这里只是绑定了一个二级图片域名(iE6浏览器同时*多可以download2个页面),其实如果一个页面多的话,可以会产生网络download图片阻塞的问题.这时可以绑定多个域名,如img1.haohtml,img2.haohtml.com.....算法其实很简单的.根据图片数量进行和域名数据进行除法取整计算即可. 本文章网址:http://www.ppssdd.com/code/13148.html。转载请保留出处,谢谢合作!
Apache自动无限量绑定二级域名
首先需要做域名泛解析到该服务器,如*.diaosheng.net,然后将Apache开启rewrite_module模块,再配置文件添加代码如下:
#二级域名泛解析
<VirtualHost *:80>
rewriteengine on
rewritecond %{HTTP_HOST} [^.]+.diaosheng.net$
rewriterule ^(.+) %{HTTP_HOST}$1 [C]
rewriterule ([^.]+).diaosheng.net(.*) /$1$2
</VirtualHost>
最后,如果想使用web.diaosheng.net二级域名,只要在根目录下建一个文件夹web,然把程序丢到此目录下即可。
CMS教程:如何解决phpcms v9 目录绑定到二级域名 内容页url出错的办法
《CMS教程:如何解决PHPcms v9 目录绑定到二级域名 内容页url出错的办法》要点:
本文介绍了CMS教程:如何解决PHPcms v9 目录绑定到二级域名 内容页url出错的办法,希望对您有用。如果有疑问,可以联系我们。
CMS技巧栏目的URL都很正常,唯独是内容页URL错误.
首先要将你绑定域名的栏目和其父栏目 的设置改为【是否生成到根目录:选是】
然后修改 /PHPcms/modules/content/classes/url.class.PHP
大约67行$day = date('d',$time);
后面增加:
$categorydir=explode('/',$categorydir,2);
$categorydir=$categorydir[1];
然后更新缓存即可
dedecms如何绑定二级域名
DedeCMS 栏目绑定二级域名
第一步,在后台-->系统-->基本参数-->核心设置中,开启(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址: ,选择是;
第二步,在增加或编辑栏目的时候,在高级选项打开多站点支持:,选择是,(请一定检查是否启用了多站点!)填上你要使用的二级域名;
第三步,手动在空间中绑定二级域名到你的子目录;
第四步,这一步是最重要的,修改程序文件/include/helpers/channelunit.herper.php:
在函数function GetFileUrl中,修改第73行:
if($moresite==1) { $articleUrl = preg_replace("/^".$sitepath.'/', '', $articleUrl); }
在路径正则表达式把斜杠/换成分号'',修改后如下:
if($moresite==1) { $articleUrl = preg_replace("'^".$sitepath."'",'',$articleUrl); }
同理修改第260行左右的代码:
if($GLOBALS['cfg_multi_site']=='Y') { if($siteurl=='') { $siteurl = $GLOBALS['cfg_basehost']; } if($moresite==1 ) { $reurl = preg_replace("/^".$sitepath."/", '', $reurl);
将以上最后一句代码修改为:
$reurl = preg_replace("'^".$sitepath."'",'', $reurl);
这样修改后,就可以生成正确的二级域名文件路径了。
推荐:dedecms使用教程
以上就是
dedecms实现附件绑定二级域名教程
根据以前介绍的怎么提高将图片单独使用一个域名进行访问.如,实现办法其实就是将网站的uploads做个虚拟目录就可以了.
这里只是很简单的修改了一个文件里的函数,只针对图片,对于flash等其它多媒体附件,这里并没有修改的
/dede/inc/inc_archives_functions.php文件:
函数名:GetCurContent($body)
找到
if(eregi($basehost,$value)) { continue; }在这段前面添加两行
$Attach_Domain = ''; if (eregi($Attach_Domain, $value)) continue;空里远程download图片的时候,先检查提取的路径信息里有没有这个img.haohtml.com域名的,如果有的话,是直接跳过.不用重新download了.否则重新download图片.
在此函数的下面找到
$body = str_replace($value,$fileurl,$body);在前面添加一行
$fileurl = $Attach_Domain.$fileurl;这样就可以在download的图片前面加上图片域名前缀.
说明:
这里只是绑定了一个二级图片域名(iE6浏览器同时*多可以download2个页面),其实如果一个页面多的话,可以会产生网络download图片阻塞的问题.这时可以绑定多个域名,如img1.haohtml,img2.haohtml.com.....算法其实很简单的.根据图片数量进行和域名数据进行除法取整计算即可.
本文章网址:http://www.ppssdd.com/code/14680.html。转载请保留出处,谢谢合作!我们今天的关于织梦CMS实现附件绑定二级域名教程和织梦怎么添加相关的分享就到这里,谢谢您的阅读,如果想了解更多关于Apache自动无限量绑定二级域名、CMS教程:如何解决phpcms v9 目录绑定到二级域名 内容页url出错的办法、dedecms如何绑定二级域名、dedecms实现附件绑定二级域名教程的相关信息,可以在本站进行搜索。
本文标签: