ホームページ >ウェブフロントエンド >htmlチュートリアル >dedecms Webサイトのトップページに表示されるindex.html_html/css_WEB-ITnoseを非表示にする方法
一部の Dede がデフォルトでホームページを生成すると、ホームページ上のリンクの後に追加のindex.html が追加されます。これは、公式には、Web サイトの最適化に役立ちます。ホームページの重量の分散を防ぐため、また美観上の理由から、dede ホームページのindex.html は削除する必要があります。
次に、Dreamweaver ホームページからindex.html を削除する方法を共有しましょう
方法 1:
.htaccess ファイルを使用する この方法は現在使用されており、テストは成功。
方法は次のとおりです。
ルート ディレクトリの .htaccess に次のコードを追加します。
DirectoryIndexindex.htmlindex.phpindex.htm
方法 2 :
ホストでデフォルトのホームページの順序を設定します。index.html を先頭に置きます。
ホストが異なるため、ほとんどのスペースはスペースプロバイダーのメンバーシップバックエンドで変更できます。例: ワンワン。
方法 3: これも最も簡単で効果的な方法です。
ルート ディレクトリでindex.php ファイルを見つけ、次の内容を見つけます
// HTML バージョンを自動的に生成します
if (isset($_GET['upcache' ]) | !file_exists('index.html'))
{
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']);
$row['showmod'] = isset($row[ 'showmod' ])? $row['showmod'] : 0;
if ($row['showmod'] == 1)
{
$pv -> SaveToHtml(dirname(__FILE__).'/index.html');
include(dirname(__FILE__).'/index.html');
exit();
} else {
$pv->Display();
exit();
}
}
else
{
header('HTTP/1.1 301 Moved Permanently');
header('Location:index.html');
}
?>
上の段落を次のコードに置き換えます
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();
?>