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スペースを購入する際の注意点と推奨事項

推薦する

トラフィックの転換と分裂(実店舗はいかにしてトラフィックを転換し、取引の分裂を実現するのか?新たなトラフィックエンジンを生み出す秘訣!)

実店舗はどのようにして顧客を引き付け、売上を伸ばすのでしょうか?新しいトラフィックエンジンを作成する...

WordPress に SVG ファイルをアップロードする方法

SVG は XML ベースの画像ファイル形式です。英語の正式名称は Scalable Vecto G...

AIメガネが輪から抜け出そうとしている。コアコンセプト銘柄88銘柄の中で、モンスターとなる銘柄はどれでしょうか?

AIメガネの流行が来ています。 12月18日、AIグラスのコンセプトが上昇に転じた。取引終了時点で、...

オンライン ステート グリッドのプロモーション方法 (「オンライン」! オンライン ステート グリッドは伝染病の予防と制御に役立ちます)

「オンラインでやろう」!オンラインステートグリッドが伝染病の予防と制御に貢献「オンラインのStat...

売れ筋衣料品ブランドの完全リスト(年間売上高数十億ドルの広州のファストファッションブランドURは「中国版ZARA」を目指している)

年間売上高数十億ドルの広州のファストファッションブランドURは「中国版ZARA」になろうとしている画...

ユーザーオペレーションシステムの構築方法(効率的な顧客オペレーションシステムを構築するには?)

効率的な顧客運営システムを構築するには? 1. ターゲット顧客グループを決定する効率的な顧客運営体制...

モバイルゲームデータ運用(モバイルゲーム運用、日次データレポートの作成方法は?)

モバイルゲーム運営のための日次データレポートを準備するには?データ分析業務を引き継いだばかりで、日々...

SSL 証明書の年間費用はいくらですか? SSL 証明書の費用はいくらですか?

SSL 証明書の年間費用はいくらですか? SSL 証明書の費用はいくらですか? SSL 証明書はデジ...

WeChatビジネスが核分裂につながる(2,000人から10万人へ、WeChatビジネスは核分裂マーケティングをどう展開するのか?)

2,000人から10万人まで、WeChat企業は分裂マーケティングをどのように活用しているのでしょ...

ビジネス分析会議レポートの内容(ビジネス分析会議の開催方法:「3つの露出、3つの回答、3つの焦点、4つのキーポイント」を実現する必要があります)

ビジネス分析会議をどのように実施すればよいですか? 「3つの露出、3つの答え、3つの焦点、4つの鍵」...

製品オペレーション(アクティビティ センター向けの最も完全な製品ソリューションですが、コア コンテンツの 80% のみが共有されます)

最も完全なアクティビティセンター製品ソリューションですが、コアコンテンツの80%のみが共有されていま...

会社が良いかどうかは春節の過ごし方次第

春節は家族が集まる時期であるだけでなく、職場の人々が会社の文化を観察し、感じる重要な機会でもあります...