How to remove the domain name suffix index.html in the DEDECMS Dreamweaver template?

How to remove the domain name suffix index.html in the DEDECMS Dreamweaver template?

Friends who have just used DedeCMS to build websites may have noticed that our website domain name has a suffix of index.html. Many people don’t know what it is for and don’t care about it. However, you may not know that it affects the ranking of your website invisibly. Editor Feng Chao of Dongguan SEO also heard this at an offline exchange meeting. After coming back, I did several experiments and found that it was indeed the case. So how do we solve this problem? How to remove the domain name suffix index.html?

How to remove the domain name suffix index.html in the dedecms DreamWeaver template?

1. If the homepage does not need to generate HTML, log in to FTP and open index.php to change the original code (as follows):

if(!file_exists(dirname(__FILE__)."/data/common.inc.php"))
{
header("Location:install/index.php");
exit();
}
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$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();
//Automatically generate HTML version
if(isset($_GET["upcache"]))
{
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$GLOBALS["_arclistEnv"] = "index";
$row = $dsql->GetOne("Select * From `dede_homepageset`");
$row["templet"] = MfTemplet($row["templet"]);
echo $row["templet"];
$pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row["templet"]);
$pv->SaveToHtml(dirname(__FILE__)."/index.html");
include(dirname(__FILE__)."/index.html");
exit();
}
else
{
header("HTTP/1.1 301 Moved Permanently");
header("Location:index.html");
}
?>
Replace all with the following code:
if(!file_exists(dirname(__FILE__)."/data/common.inc.php"))
{
header("Location:install/index.php");
exit();
}
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$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();
?>

2. The second method:

Many users want the top navigation link to facilitate SEO, and need to remove the "index.html" in the hyperlink. We can modify the tag here:

{dede:channel type="top"}
[field:typename/]
{/dede:channel}

3. The third method:

After the homepage is generated statically, change index.php to index.php_ or index-.php, etc., as you wish. As long as it is not index.php, it is OK.

How about it? Has the problem of how to cancel and remove the domain name suffix index.html in the dedecms DreamWeaver template been solved?

<<:  What is a dead link? What does a dead link mean?

>>:  How to do Baidu search drop-down box keywords and related searches?

Recommend

Four channels for APP to recall users: EDM, Push, SMS, and public account

The author of this article will share with you ho...

Detail page copywriting template with conversion rate over 85%!

Copywriting has always been a very popular job : ...

A guide to writing popular short video scripts

With the gradual explosion of short videos this y...

The most complete guide to live streaming sales: KOL placement strategy!

The framework is as follows: 1. What is the real ...

How can online education improve purchase conversion rate?

If you are working in the education industry, you...

Wu Xiaobo: 18 Rules for We-Media Marketing

On November 1, Daxiang Media invited Teacher Wu t...

In-depth case analysis of UNIQLO brand marketing

UNIQLO is one of the brands we focus on in our re...

What challenges do astronauts need to overcome to return to Earth?

Chinese astronauts Tang Hongbo, Tang Shengjie and...