dedecms织梦程序首页如何去除indexhtml
一、如何购买域名
购买域名可以分为三个步骤:
1、检测自己想要购买的域名是否被别人注册,如果已被注册,只能选其它域名了。域名注册检测
地址:域名注册检测地址
2、检测通过后,填写自己的域名注册信息,这个域名信息必须是真实的。
3、选择域名购买年限,然后支付域名费用。
经过以上三个步骤的操作,就可以成功购买了你的域名了。域名的费用一般是一年一付的,如果你
购买的域名超过了期限不续费,会被注销。
二、如何购买空间
购买空间可以分为四步:
1、选择你要购买的空间的大小。这里给建网站新手一个建议,在购买网站空间时,可以参考以下的
配置选择空间的大小。
2、选择自己需要的空间大小之后,再选择空间的类型,是linux空间还是windows空间。
3、支付空间的费用。与购买域名一样,购买空间的费用可以一年一付,也可以一次性买几年,这根
据自己需要了。
4、经过前三步的操作,其实已经成功购买空间了。这一步主要是空间升级,如果你买了一个小的空
间,网站的数据越来越多,小空间无法存放时,可以通过升级空间来以补差价的方式扩容空间。
以上就是四步购买空间的流程,经过这几次的操作,可以自己购买网站域名和空间了。
扩展资料
1、域名到期后多久会被删除
网站域名是网站的门牌号,网站做好之后,用户可以通过网站域名进入网站。网站域名是通过在域
名商注册获得,并且到了购买期限后,可以续费,继续使用。
网站域名到期后,域名注册商会按照以下步骤进行域名使用的限制:
11、到期当天暂停解析,如果在72小时未续费,则修改域名DNS指向广告页面,所以我们经常去打
开某个网站却是显示一个广告的页面。域名到期后30-45天为域名保留期(不同注册商政策规定时间
不同);
12、过了保留期域名将进入赎回期;
13、 过了赎回期域名将进入为期5天左右的删除期,删除期过后域名开放,任何人可重新注册。
2、网站空间的分类
21、国内空间:国内的空间商非常的多,价格相差很大。建议购买200元左右的空间就可以了。
22、国外空间:国外空间最大的好处在于不需要备案,买了立即就可以使用。
常见的免备案空间有:
221、香港免备案空间:香港空间不需要备案,性价比也不错,应该来说是比较适合新朋友的。另
外注意不要买太便宜的,空间是一分价格一分货,不要贪图小便宜,一些便宜的空间都不支持301重
定向和网站伪静态规则,这对网站的SEO优化是一个致使的打击。
222、美国空间:美国空间已经非常成熟,性价比很高,唯一的缺点就是速度会稍慢于国内速度,
而且很多操作和咨询都是英文的。美国几个老牌的空间商是:godaddy,dreamhost,justhost,
bluehost,hostmaster等。如果不懂英文不建议购买。
有的Dede默认生成首页后,首页的链接后面会多出一个indexhtml,官方说法这样有利于网站优化。出于不让首页权重分散考虑,同时也是美观考虑,dede首页的indexhtml还是得去掉好。
下面就给大家分享一下如何去掉织梦首页的indexhtml
方法一:
使用htaccess文件目前使用的是这个办法,试验成功。
方法如下:
在根目录的htaccess里加入以下代码:
DirectoryIndex indexhtml indexphp indexhtm
方法二:
在主机里面设置默认首页顺序:把indexhtml提到最前面。
因主机不同,设置方法也不同,大多数空间都是在空间商会员后台可以改动。例如:万网。
方法三:也是最简单行之有效的办法。
找到根目录下的indexphp文件,找到如下内容
//自动生成HTML版
if(isset($_GET['upcache']) || !file_exists('indexhtml'))
{
require_once (dirname(__FILE__) "/include/commonincphp");
require_once DEDEINC"/arcpartviewclassphp";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne("Select From `dede_homepageset`");
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir $cfg_templets_dir "/" $row['templet']);
$row['showmod'] = isset($row['showmod']) $row['showmod'] : 0;
if ($row['showmod'] == 1)
{
$pv->SaveToHtml(dirname(__FILE__)'/indexhtml');
include(dirname(__FILE__)'/indexhtml');
exit();
} else {
$pv->Display();
exit();
}
}
else
{
header('HTTP/11 301 Moved Permanently');
header('Location:indexhtml');
}
>
把上面一大段替换成下面的这段代码
if(!file_exists(dirname(__FILE__)'/data/commonincphp'))
{
header('Location:install/indexphp');
exit();
}
require_once (dirname(__FILE__) "/include/commonincphp");
require_once DEDEINC"/arcpartviewclassphp";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne("Select From `dede_homepageset`");
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir $cfg_templets_dir "/" $row['templet']);
$pv->Display();
>
关于dedecms织梦程序首页如何去除indexhtml有以下三种解决方法
一、静态访问也分3种解决方法
1、IIS
打开IIS点击文档,里面将indexhtml置于indexphp上面,这有什么作用呢其实这样设置就是在网站同时有indexphp和indexhtml的情况下,先访问index,html这样就不会出现跳转的情况
2、Apache
apache里面DirectoryIndex来控制文件检索优先级的
DirectoryIndex indexhtml indexphp indexhtm
和iis一样,将indexhtml往前放
3、虚拟主机
把网站默认首页indexhtml放到indexphp前面,这样它自动读到indexhtml就不会跳转了
二、直接动态浏览
网站动态访问的情况下,程序会删除根目录下面的Indexhtml
,那么会执行include(dirname(__FILE__)。‘/indexhtml’);这段代码,把首页引用而非跳转。
三、把dedecms的indexphp更为以下内容
GetOne("Select From `#@__homepageset`"); $row['templet'] =
MfTemplet($row['templet']); $pv = new PartView();
$pv->SetTemplet($cfg_basedir $cfg_templets_dir "/" $row['templet']);
$pv->SaveToHtml(dirname(__FILE__)'/indexhtml');
include(dirname(__FILE__)'/indexhtml'); exit(); >
//自动生成HTML版
require_once (dirname(__FILE__) "/include/commonincphp");
require_once DEDEINC"/arcpartviewclassphp";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne("Select From `#@__homepageset`");
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir $cfg_templets_dir "/"
$row['templet']);
$pv->SaveToHtml(dirname(__FILE__)'/indexhtml');
include(dirname(__FILE__)'/indexhtml');
exit();
>
其实主要就是把那段301定向代码删除
header(‘HTTP/11 301 Moved Permanently’);
header(‘Location:indexhtml’);
0条评论