ホームページ >CMS チュートリアル >DEDECMS >Dreamweaver リストと内部ページ URL の命名規則を簡素化する方法
Dreamweaver リストと内部ページ URL の命名規則を簡素化する方法
知っておくべきことは、 URL が参照する一般的に、サイトの内部ページの投稿パスを最短にします。短いほど良いため、検索エンジンの包含と最適化に役立ちます。投稿パスのどこを変更するかを簡単に説明します。最短の方法: (推奨チュートリアル: dedecms チュートリアル)
1.まず、Core Website Column Management を開きます。列を作成した後、以下に示すように、[Advanced Options] をクリックせずに [Submit] を直接クリックします。上のアイコンの赤い部分は内部のページ命名ルールとリスト命名ルールを指しており、投稿を公開したりリストを自動生成する際に、このルールの考え方に従って自動生成されることを意味します。これで、ルール内の各コマンドの意味が理解できました。
{Y}、{M}、{D} 年、月、日
{timestamp} INT の UNIX タイムスタンプtype{aid} 記事ID
{pinyin} ピンイン記事ID {py} ピンイン部首記事ID {typedir} カラムディレクトリ {cc} 日付 ID を混合し、適切な文字に変換します。 {page} リストのページ番号3。意味を理解すると扱いやすくなりますが、URL パス内に生成される不要なものを省略・削除して、操作によってパスを短縮できるようになります。
DEDECMS を使用して Web サイトを構築するとき、内部ページの URL ルールの日付を省略することに慣れています。次の 2 行で説明します: デフォルトの URL ルール設定内部ページ (デフォルトのパス: {typedir}/{Y}/{M}{D}/{aid}.html)ただし、生成される内部ページのパスは次のとおりです: //m.sbmmt.com/ 1/ 2019/11/16/135.html
非常に複雑すぎると言えますが、個人的に修正した後、日付を省略し、列内の元の{typedir}/{Y}/{M}{D}/{aid}.htmlを修正しました. を次のように入力します:
{typedir}/{aid}.htmlその後、生成されるパスは次のとおりです: //m.sbmmt.com/1/135.html新しい列を作成するときは、指定された内部ページ ルールに従います。 Generate: カラムが多すぎる場合、このように一つ一つ修正するのは面倒ですが、現時点ではphpファイルを修正するだけで、自動的にカラムが作成されます。あなたが設定したルールに従って。 ファイルを開いてみましょう
include/common.inc.php
次のコードを見つけます://文档的默认命名规则 $art_shortname = $cfg_df_ext = '.html'; $cfg_df_namerule = '{typedir}/{Y}/{M}{D}/{aid}'.$cfg_df_ext;私の習慣を前提として、必要な名前付けルールに変更します。これを次のように変更するだけです:
//文档的默认命名规则 $art_shortname = $cfg_df_ext = '.html'; $cfg_df_namerule = '{typedir}/{aid}'.$cfg_df_ext;変更が完了すると、列を 1 つずつ追加するときにこのルールに従って自動的に生成されます。
列をバッチで追加する場合、列は自分で設定した指定列ルールに従って直接生成されます:
ファイル dede/templets/catalog_add.htm を開き、次のコードを見つけます。 ##{typedir}/list_{tid}_{page}.html
置き換えます。次のコードに変更します。(tid は列 ID 番号を指します。必要ない場合は省略してください)
{typedir}/list_{page}.html
この変更後、バッチで追加する列将来的には、設定したルールに従って自動的に生成されます。
短い投稿パス リストのパスを簡素化する利点により、Web サイトの最適化が大幅に向上します。
以上がDreamweaver リストと内部ページ URL の命名規則を簡素化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。