[オリジナル] テンプレートの漏洩や盗難を防ぐために dede ウェブサイトのテンプレート パスを変更する方法に関するチュートリアル

[オリジナル] テンプレートの漏洩や盗難を防ぐために dede ウェブサイトのテンプレート パスを変更する方法に関するチュートリアル

Dede を使ってウェブサイトを構築する人は多いと思います。多くの場合、templates\default フォルダを直接コピーして名前を変更することで、テンプレートのパスを変更する目的を達成します。しかし、独自のテンプレートを作成する場合は、考慮すべき場所が多くあることがよくあります。

すべての機能が使用されるわけではないので、配慮に欠けます。テンプレートに存在しない関数にアクセスすると、テンプレートの実際のパスが公開されることがあります。

1. テンプレートファイルを一括で変更する

方法は、一括編集ツールを使用します。たとえば、テンプレート ディレクトリが templets\xahot.net の場合、{dede:global.cfg_templets_skin/ と $cfg_templets_skin; ?> を /templets/default またはその他の安全なパスに一括置換する必要があります。 PS、インターネット上にはバッチ変更ツールがたくさんあります。私が Qingyun Server で使用しているものは非常に便利です (AD ではありません)

2. テンプレートをデータベースに入れる

テンプレートがダウンロードされないようにするには、dede プログラムに付属するカスタム マーキング機能を使用するのも良いでしょう。簡単に言えば、実際のテンプレートはデータベースに格納され、HTML テンプレートはコンテンツのない単なるシェルになります。

具体的な操作手順: dede の背景に入り、xahot という名前の新しいカスタム タグを作成します。内容はテンプレートファイルの内容を全てコピーしていただいて構いません。 次に、テンプレートの内容をクリアし、カスタム タグ コード {dede:mytag ismake='yes' }} を記述します。これで、テンプレートがダウンロードされても、このカスタム タグのみが漏洩するようになります。

3. ウェブサイトの疑似静的(URL書き換え)機能を使用してリンクをリセットする

A. サーバーが .htaccess (Linux) ファイルをサポートしている場合は、ルート ディレクトリに .htaccess ファイルを作成し、次のように変更します。

たとえば、私のテンプレートファイルは/templest/xahot.net/ディレクトリに配置されます。

ここで、テンプレート ディレクトリ内のファイルにアクセスするたびにホームページのコンテンツを表示するルールを設定します。

.htaccess ファイルを変更します。

RewriteEngine オン

リライトベース /

エラードキュメント 404 /

書き換えルール templest/xa /

最後のルールに注意してください。これは、アクセスしたアドレスに「templets/xa」が含まれている限り、ホームページのコンテンツが表示されることを意味します。

テンプレート ディレクトリ名が完全に記述されていないことがわかります。xa で始まるだけで十分です。これにより、テンプレート パスを公開せずにテンプレートが保護されます。

B. IIS Web サイトの httpd.ini の書き方 (httpd.ini の配置方法については詳しく説明しません。自分で検索してください)

[ISAPI_リライト]

# 3600 = 1時間

キャッシュクロックレート 3600

繰り返し制限 32

書き換えルール ^(.*)/aa?(.+)$ $1/templest/xa$2.htm [L]

IIS は 404 エラー ページしか返せません。まず 404 ページを設定し、それを任意に返せるようにします (実際のテストは利用可能です)

解決パスを推測したい人には、どのように推測してもエラー ページが返されます。すばらしい!

要約: 最初の方法と最後の方法を組み合わせると、より実用的で効果的であり、テンプレートを変更するのにも便利です。 2 番目の方法は変更がより面倒なので、お勧めできません。

元のタイトル: [オリジナル] テンプレートの漏洩と盗難を防ぐために dede ウェブサイトのテンプレート パスを変更する方法に関するチュートリアル

キーワード: DEDE、テンプレート、ウェブマスター、ウェブサイト、ウェブサイトのプロモーション、収益化

<<:  オンライン収入の業種と特徴を明らかにする

>>:  私は自分のフォーラムを閉じて、皆さんと私の経験を共有しました。

推薦する

江蘇省XCMG:チェーン全体にわたる産業エコシステムを構築し、協力して開発と変革の先駆的な道を切り開く

赤い遺伝子を受け継いだXCMGは大きな責任を担い、正しい道を歩み、大きな成功を収めています。過去5年...

友情リンク詐欺の高度なテクニックを暴露する第2部

フレンドリーリンクの交換は、ウェブサイトのランキングを向上させ、ウェブサイトの重みを増やすための最も...

SaaS アプリケーションで AI スノーボールはどのように大きくなるのでしょうか?

Shopify の不正防止機械学習から Salesforce の Einstein まで、過去数年間...

2021年中国産業インターネット会議が間もなく開幕します。誰を観るべきでしょうか?

9月17日、広東省工業情報化庁、広東省通信局、工業情報化部第五電子研究所、中国工業インターネット研究...

インターネットマーケティングはターゲットトラフィックの増加に重点を置いています

現在、さまざまな企業がマーケティングにおいてさまざまな方法やアプローチを採用しています。インターネッ...

私はOpenStackに1~8年間携わってきました。ABCからHI、KOまで

ABC、HI、KO における OpenStack の経験2010 年末、通信グレードのサポート プラ...

NaiYun/奈云: クラウドサーバーが38%オフ、米国デュアルISP IPシリーズ(CN2 GIA+CUII+CMIN2)、米国CN2+High Defense、香港CN2 GIA、わずか40元から

naiyun/奈云は現在プロモーションを実施しており、クラウド サーバーは月額払いで 13% オフ、...

ウェブマスターネットワークからの毎日のレポート:観光電子商取引における価格戦争が激化、アリババが携帯電話の発売を中止

1. 観光電子商取引の価格戦争が激化:中小規模のウェブサイトは利益を失って打撃を受けるが、戦いに負け...

#ハロウィン# dedipath は全品 50% オフ、米国 10 か所のデータセンター、専用サーバー (最低 39 ドル) + VPS (最低 20 ドル/年) を提供しています

米国のサーバー販売業者 dedipath はハロウィーン プロモーションを開始し、米国の 10 のデ...

クラウドポータビリティに関する3つの考慮事項:2番目はマイクロサービスアーキテクチャ

このシリーズの記事では、アーキテクチャや設計、クラウドのポータビリティに関して考慮すべき具体的な詳細...

ocitysolutions-4.17ドル/512MB RAM/15GB HDD/150GB フロー

Ocitysolutions は、Mineocity ゲーム コンソール プロバイダーとして 201...

SEO最適化における8つの主要な問題を分析

1. SEOで最も重要なことは何ですか?検索エンジンの開発は、コンテンツの関連性と専門性の評価と判断...

yalo-$5/1g メモリ/200g ハードディスク/10T トラフィック/ノースカロライナ

yaloがホストキャットに登場するのは2回目。昨年設立され、openvz仮想化をベースにしている。最...

企業がクラウド コンピューティングを使用する必要があるのはなぜですか?

今日のビジネスで最も重要な側面が何であるかについては人によって意見が異なりますが、ますます多くの企業...