Apache で DedeCms を設定する方法

Apache で DedeCms を設定する方法

最近、DedeCms で構築した Web サイトのスペースがどんどん増えていることに気付きました。ドキュメントの更新に 30 分もかかることがわかりました。そこで、もっと簡単にできる方法はないかと考えました。変更がすぐに確認できたら、どんなに便利でしょう。しかし、私は静的なページと高速なスピードのために Dreamweaver を選択しました。動的ページは使いたくありませんでした。しかし、今私はいくつかの調査をする必要があり、最終的に Dreamweaver の疑似静的メソッドを見つけました。

1. スペースが擬似静的ルールをサポートしているかどうかを確認します。仮想ホストの場合は、ホストのカスタマーサービスに問い合わせることができます。PS とサーバーの場合は、自分で設定できます。

まず、次の疑似静的ルールを保存します。

以下は Apache サーバーを例にしています。

Apche サーバーの疑似静的の場合、ルート ディレクトリの .htccess ファイルに対応する疑似静的ルールを追加するだけで済みます。

.htcccess ファイルを開き、次のルールを追加します。

#参考までにいくつかのルールを示す

書き換えルール ^ctegoy/list-([0-9]+)\.html$ /plus/list.php?tid=$

書き換えルール ^ctegoy/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$∓totlesult=$2∓PgeNo=$3

書き換えルール ^chies/iew-([0-9]+)-([0-9]+)\.html$ /plus/iew.php?cID=$∓pgeno=$2

.htcccess がない場合は、テキストを含む空のドキュメントを作成し、独自のコンテンツを記述して、.htcccess として保存します。ルート ディレクトリにアップロードすることを忘れないでください。

2. Dreamweaverの背景設定

1. Dreamweaver のバックグラウンドにログインし、「Backstage - システムパラメータ - コア設定 - 擬似静的を使用するかどうか」に移動して「はい」を選択します。これは、バックグラウンドで擬似静的をオンにしたことを意味します。2. 列を作成するとき、または列を一括で追加するときは、列リストオプションで「動的ページ」を選択します。新しい記事を追加するときは、公開オプションで「動的ブラウジングのみ」を選択します。 3. ウェブサイトにすでに静的列または記事 HTML が生成されている場合は、生成された静的ページを閉じて、background-system-SQL コマンドライン ツールで次のステートメントを実行する必要があります: updte dede_chies set ismke=-;updte dede_ctype set isdefult=-; (この 2 つのコマンドは、静的ページを動的ページに、静的列を動的列に変換します。これらは疑似静的の 2 つの重要なステップです。このうち、dede はインストール時のデータ テーブルのプレフィックスです。実際の状況に応じて置き換えてください。)

3. その他の手動設定

サイトのルート ディレクトリにある index.html を削除し、今後はホームページの HTML を更新しないでください。もちろん、動的なホームページを使用しないという選択もできます。 2. DedeCms V5.7 を例にとると、/include/helpes/chnnelunit.helpe.php を開きます。 GetFileNme() 内の次のコードを置き換えます: //Dynamic article if($cfg_ewite == ̺Y̻) { etun $GLOBALS[“cfg_plus_di̶].̶/iew-“.$id.̻-.html̻; } を//Dynamic article if($cfg_ewite == ̺Y̻) { etun “/chies/iew-“.$id.̻-.html̻; }に置き換えます。

2. GetTypeUl() 内の次のコードを置き換えます: //dynamic $eul = $GLOBALS[̺cfg_phpul̻].̶/list.php?tid=̶.$typeid; を//dynamic $eul = “/ctegoy/list-“.$typeid.̶.html̶; に置き換えます。 この手順は変更する必要があります。つまり、チャンネルまたはリスト ページの URL を /ctegoy/list-.html 形式に変更します。

3. DedeCms リストページング疑似静的 /include/c.listiew.clss.php を開き、動的ページング リストを取得するための GetPgeListDM() 関数の末尾を見つけます。 $plist = st_eplce(̺.php?tid=̻, ̺-̺, $plist); を次のように置き換えます。$plist = st_eplce(̺plus̻, ̺ctegoy̻, $plist);// デフォルトの plus を ctegoy に置き換えます。$plist = st_eplce(̺.php?tid=̻, ̺-̺, $plist); リスト ページングのデフォルトのリンク形式を /plus/list--2-.html から /ctegoy/list--2-.html に変更します。この手順は変更せずにそのままにしておくこともできます。

思い出させる:

Dreamweaver の他の種類の列の疑似静的設定であれば、質疑応答モジュール列、モールモジュール列などの設定など、基本的な原理は同じです。 2. 実際、DedeCms の疑似静的サポートを有効にすることは、バックグラウンドで完全に構成することはできません。手動で変更する必要がある箇所がまだたくさんあります。初心者にはお勧めできません。 3. 5.3、5.5、5.6 の chnnelunit.helpe.php ファイルは手動で検索し、自分で変更する必要があります。パスは 5.7 のパスとは異なります。

すべて静的に生成されていますが、末尾のサフィックスは.htmlで、包含は同じであり、Baiduの包含には便利ですが、それでも違いはかなり大きいです。以下は、Dreamweaverの擬似静的生成と静的生成の違いです。

擬似静的は実際には依然として動的なページですが、末尾の接尾辞が .html に変更されるため、より静的なページのように見え、検索エンジンに好まれます。 2. 擬似静的ファイルの変更では、すべてのページを更新する必要はありません。特に、特定のファイルを変更する場合、サイト全体を生成する必要はありません。たとえば、広告スペースを変更する場合、更新に時間を費やす必要がなく、変更がすぐに表示されます。 3. 擬似静的は、後期段階でファイルが大きく多数ある場合の Web サイトのメンテナンスに便利です。 4. 疑似静的メンテナンスは純粋な静的メンテナンスよりも簡単ですが、CPU 使用量の点では、純粋な静的ページは動的ページや疑似静的ページよりも CPU をあまり占有しないことは周知の事実です。

<<:  WordPress に写真をアップロードする際の HTTP エラーの解決方法

>>:  Shopexスペースを購入する際の注意点と推奨事項

推薦する

(農業)ブランド推進(「一村一品」地域ブランドの構築と農業ブランドとサプライチェーンの革新を推進)

農業ブランドとサプライチェーンの革新を促進するために「一村一品」地域ブランドを共同構築する4月23日...

ビッグデータオペレーション株式会社(武威天馬興ビッグデータオペレーション株式会社採用情報)

武威天馬星ビッグデータオペレーション株式会社採用のお知らせ武威天馬星ビッグデータオペレーション株式会...

ブランド企画価格(ソフトコピーライティングの価格はこうやって計算される!企業のソフトコピーライティングの費用はいくら?)

ソフトコピーライティングの料金はこのように計算されます!企業向けのソフトコピーライティングのコスト...

店舗運営の仕事内容とは(ショッピングガイドの職務内容について)

ショッピングガイドの仕事内容について1. 高級店の顧客の受付と他のチャネルの開発を担当し、顧客のニー...

プロダクト オペレーション マネージャー (プロダクト オペレーション マネージャーの 5 つのコア スキル)

製品オペレーションマネージャーの5つのコアスキルインターネット時代において、最も惨めなのは、実はこの...

新規コンテンツ運用(新規APP運用スキル)

新しいアプリ操作スキル従来の紙の読書形式と比較して、今日の社会のペースが速く断片化された生活パターン...

ホームファニシングブランド企画会社(旧倉庫はオリジナルホームファニシングブランドの集積地となり、新デザインミュージアムも完成)

かつての倉庫は今ではオリジナルのホームファニシングブランドの集いの場となり、新しいデザインミュージア...

オリンピックブランドマーケティング(「全員参加」のオリンピックマーケティングキャンペーンをどう展開するか?蒙牛が先導)

「全員参加」のオリンピックマーケティングキャンペーンを実施するには?蒙牛がリード2024年パリオリ...

都市マーケティング推進計画(地域に合わせたオンライン・オフラインマーケティング推進計画の共有)

ローカライズされたオンラインとオフラインのマーケティングプロモーション計画の共有インターネットプロモ...

情報フロー広告効果モニタリング(常に制御、情報フロー広告プロモーションの効果を評価する方法)

情報フロー広告プロモーションの効果を評価する方法を管理するデジタル広告業界の急速な発展に伴い、情報...

WordPress プラグインを使用して jQuery を追加する方法は?

jQuey は高速かつ簡潔な JScipt フレームワークです。 WodPess で構築された We...

アプリプロモーションプラン(初心者から大物まで、最も包括的なアプリ新規ユーザー獲得プラン)

初心者からエキスパートまで、最も包括的なアプリ新規ユーザー獲得ソリューション初心者からエキスパートま...

飛和ブランド企画(2時間のエコシステム、28日間の新鮮な直送、飛和はどのように実現したのか?)

2 時間のエコシステム、28 日間の新鮮な配達、Feihe はどのように実現したのでしょうか?導入...

チェーンブランドマーケティング(チェーン店運営の4大マーケティング戦略)

チェーン店運営における4つの主要なマーケティング戦略チェーン事業の外部マーケティング プロセスには、...