[オリジナル] テンプレートの漏洩や盗難を防ぐために 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、テンプレート、ウェブマスター、ウェブサイト、ウェブサイトのプロモーション、収益化

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

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

推薦する

Li Jiaqi 氏と Viya 氏はどのようにしてライブストリーミング e コマースに火をつけたのでしょうか?

李佳奇は2019年の電子商取引ライブストリーミングで最も代表的な人物となった。口紅の販売で有名になっ...

intovps: ルーマニア VPS、50% オフ、無料の DirectAdmin パネル、ハイエンド製品、OpenStack+KVM+NVMe+2*40G 帯域幅

intovps のルーマニア データ センターに新しく追加された VPS は、2G メモリの VPS...

「マイクロ」がトレンド、ドメイン名登録は19.9元から:連東天下が「マイクロ」の見通しを簡単に分析

WeChatのリリース以来、さまざまな「マイクロ」製品が次々と登場しました。WeChat weixi...

2019 年のブランド IP マーケティングにおける 8 つの主要トレンド

2019年を振り返ると、様々な人気IPコンテンツが雨後の筍のように登場し、ブランドマーケティングの成...

WeChatのパブリックアカウントの見た目を変える方法

あなたはWeChatのパブリックアカウントをいくつフォローしていますか? ああ、すみません、間違った...

どの EDM 電子メール マーケティングが優れていますか?

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス電子メール マーケティン...

クラウドでデジタルコアを構築する方法

クラウド コンピューティングは、今日多くの組織がビジネスを運営する上で重要な部分となっています。多く...

医療ウェブサイトの SEO の終焉はどのように展開するのでしょうか?

百度は今回、医療系ウェブサイトを本気で取り締まるつもりだ。6月28日から対策を講じている。当時、我々...

Baidu入札の実践経験の共有

Baidu 入札アカウントを運営したことがある人なら誰でも、プロモーション期間中にアカウントが異常な...

趣頭条はもう人気がないのでしょうか?

拼多多、快手、趣頭条は総称して「沈没市場の三大巨頭」と呼ばれている。かつては「オンライン収益モデル」...

ウェブサイトのランキングが長い間変わらない理由

ネットワーク最適化は、ほとんどの人がうまくできない仕事です。ウェブマスターの中に、忍耐力のない人がい...

レンレンのモバイルおよび電子商取引ソーシャルネットワークへの変革はWeiboからの圧力に直面

新浪科技報は北京時間9月3日夜、かつて「中国版Facebook」と呼ばれていたRenrenが、現在は...

ミミ・メンは「インターネット全体で禁止」されたが、彼女の何百万人ものファンはどこへ行ったのだろうか?

ミミ・メンにとって、WeChatのパブリックアカウントは2か月間自主的に停止され、Weiboの永久閉...

Kubernetes 実稼働環境のベストプラクティス

この記事では、Kubernetes 上で安全でスケーラブルかつ回復力のあるサービスをデプロイするため...

クラウド コンピューティングの容量管理の重要性とその実装方法

クラウドでワークロードを実行すると、組織は無制限のリソースにアクセスできるようになります。これは良い...