最近、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 エラーの解決方法
中国のトップ10マーケティング企画会社のランキング:オグルヴィが5位、H&Hが3位、1位は?...
重炭酸ナトリウム#盛和化学メーカー重炭酸ナトリウムは幅広い用途に使用されています。重曹は日常生活に身...
ワイルドカード エンタープライズ OV SSL 証明書は、エンタープライズ検証 SSL 証明書とも呼...
ピラミッドモデルを使用してユーザー階層化操作を実装する方法インターネットが私たちの生活にますます浸透...
中秋節の休暇が終わって仕事に戻った初日と2日目に、「羊」(以下、「羊」)というWeChatアプレット...
弊社が通常レンタルする海外サーバーのデフォルトポートは、ほとんどが22です。マシンを起動した後、SS...
1月13日、ロボット構想が現地で強化された。引け時点では、カナンテクノロジー(300412.SZ)が...
MinWP は無料で使用できる WodPess 管理プラグインで、ユーザーは完全にカスタマイズ可能な...
ケータリングマーケティング活動計画、マーケティングは単なる割引だと考えないでください、賢い計画はここ...
データアナリストの成長における3つの飛躍「データアナリストに早くなる方法」は、よく検索される話題です...
店舗の顧客流入を10倍に増やす方法オフラインの顧客流入が大幅に減少店舗への低コストのトラフィックこれ...
APPの運用とプロモーション方法インターネットの戦場には明らかな傾向があり、それは徐々に新規ユーザ...
ライブ放送により2500万元以上の売上を上げ、85万人のファンを獲得した。鳳華ファンは大きな幸運を歓...
ウェブサイトのセキュリティ上の理由から、現在、ほとんどのウェブサイトは安全なアクセスを実現するために...
国営BIMデータ運用会社金雲データテクノロジー株式会社は、済南金融投資基金ホールディンググループ株式...