DreamWeaver システム全体で擬似静的を設定するにはどうすればよいですか?
Dreamweaver システムのサイト全体の擬似静的設定プロセスの詳細な説明
前提条件は、スペースまたはサーバーが擬似静的、つまり URL をサポートしていることを確認することです。書き換え; 擬似静的を有効にする方法: バックグラウンド-- 》システム--》コア設定が見つかりました: 擬似静的を使用するかどうか: はいを選択して保存を確認します。具体的な構成については、この記事を参照してください
推奨される学習:梦Weavercms
Kai Pseudo Static の前提条件
スペースまたはサーバーが疑似静的、つまり URL 書き換えをサポートしていることを確認します
DedeCms の擬似静的をオンにする
擬似静的をオンにする方法 :バックエンド--「システム--」コア設定 検索: 擬似静的を使用するかどうか: [はい] を選択して保存します。
列と記事の公開設定
列リスト オプション: 動的ページ公開オプションの使用を選択します: 動的ブラウジングのみを選択します
DEDECMS フルサイト擬似静的メソッド
疑似静的ホームページ
サイトのルート ディレクトリにあるindex.html を削除し、今後ホームページの HTML を更新しません。もちろん、更新しないことも選択できます。動的なホームページを使用するには。
チャンネル、リスト、記事の擬似静的
主に、GetFileName() と GetTypeUrl() の 2 つの関数を変更することで実現されます。 DedeCms V5.3、DedeCms V5.5、および DedeCms V5.6 バージョンの場合は、/include/channelunit.func.php を開いて変更します。
注: DedeCms V5.7 では、このファイルのパスが変更されており、/include/helpers/channelunit.helper.php を開くことができます。
a. GetFileName() 内の次のコードを置き換えます: //動的記事
コードは次のとおりです:
if($cfg_rewrite == 'Y') { return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html'; }
//動的記事
# に置き換えます##code 次のように:if($cfg_rewrite == 'Y') { return "/archives/view-".$aid.'-1.html'; }
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
$reurl = "/category/list-".$typeid.".html";
$plist = str_replace('.php?tid=', '-', $plist);
$plist = str_replace('plus', 'category', $plist);
category$plist = str_replace('.php?tid=', '-', $plist);
$PageList = str_replace(".php?aid=","-",$PageList);
$plist = str_replace('plus', 'archives', $plist);
archives$PageList = str_replace(".php?aid=","-",$PageList);
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword'])."/";
以上がDreamWeaver システムのサイト全体の擬似静的を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。