dederemoveindex.html

藏色散人
藏色散人オリジナル
2021-05-26 10:55:583314ブラウズ

dede でindex.html を削除する方法: 1. Index.php の内容を置き換えてダイナミクスを生成します; 2. CMS ルート ディレクトリにある Index.php ファイルを直接削除します; 3. htaccess ファイルを使用して削除しますIndex.html; 4. ホストでデフォルトのホームページの順序を設定します。

dederemoveindex.html

この記事の動作環境: Windows 7 システム、DedeCMS バージョン 5.6、DELL G3 コンピューター

Dede がデフォルトでホームページを生成した後、ホームページ上のリンクの後には、index.html がもう 1 つあります。公式声明によると、これはウェブサイトの最適化に有益です。

しかし、このindex.htmlは見た目にも不快であり、SEOにおけるホームページURLの統一には役に立ちません。私の Web サイトの URL は .htaccess を使用して www にリダイレクトされ、.com で終わるからです。

したがって、ホームページの重量の分散を防ぐため、また美観上の理由から、dede ホームページのindex.html を削除する必要があります。

インターネット上にある dede ホームページからindex.html を削除する方法は次のとおりです:

1. 公式の更新手順に従って、index.php の内容を置き換えてダイナミクスを生成します。

ホームページの HTML を生成する必要がない場合、index.php を次のコードに置き換えます

<?php
if(!file_exists(dirname(__FILE__).&#39;/data/common.inc.php&#39;))
{
header(&#39;Location:install/index.php&#39;);
exit();
}
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$GLOBALS[&#39;_arclistEnv&#39;] = &#39;index&#39;;
$row = $dsql->GetOne("Select * From `dede_homepageset`");
$row[&#39;templet&#39;] = MfTemplet($row[&#39;templet&#39;]);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row[&#39;templet&#39;]);
$pv->Display();
?>

もちろん、HTML を生成したい場合は機能しません。

2. CMS ルート ディレクトリにあるindex.php ファイルを直接削除します

この方法が最も簡単そうですが、私も試してみましたが失敗しました。また、削除後は動的ブラウジングを使用できなくなります。

3. .htaccess ファイルを使用する

この方法は現在使用されており、テストは成功しました。

方法は次のとおりです。

ルート ディレクトリの .htaccess に次のコードを追加します。

DirectoryIndex index.html index.php index.htm

非常に簡単です。

4. ホストでデフォルトのホームページの順序を設定します:index.html を最前面に持ってきます。

ホストによっては設定方法も異なります。詳細には触れません。

関連する推奨事項:「dedecms チュートリアル

以上がdederemoveindex.htmlの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。