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

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

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

推薦する

人々の買い物の仕方を変える可能性のある5つのショッピングサイト

オンラインショッピングは、より簡単、快適、便利になってきています。人々の買い物の仕方は、永遠に変わっ...

誇大広告で利益を得ていると非難されている薬価引き下げウェブサイトの創設者は、その疑惑について不満を述べた。

コアヒント:医薬品価格引き下げネットワークに対する歓声と非難とともに、創設者であるウェイボクシングの...

JVM パフォーマンスの最適化は難しいと聞きました。今日試してみました!

[[403396]] Java 開発を行う学生にとって、JVM パフォーマンス最適化は習得するのが比...

大規模データセンター拡張のためのサーバー仮想化技術の詳細分析

管理者は、データの使用状況を効果的に分析し、データをより経済的なディスクに手動で移行する必要がありま...

ステーションBの主な変数

Bilibiliのコミュニティ生態とコンテンツは、中国でもトップクラスであると言えます。中編動画コン...

ウェブサイトの再設計: ユーザーエクスペリエンスを向上させ、訪問者を巻き込む

ウェブサイトの運営中や、常に新しい技術が導入されるインターネット時代においては、サイトや訪問者のニー...

ウェブサイトのコード最適化で注意すべき点について説明します。

通常、SEO 担当者はウェブサイトの最適化中に記事と外部リンクの最適化に重点を置きますが、ほとんどの...

pacificrack: ダブル 12 VPS フラッシュ セール、年間 $8.8、768M メモリ/1 コア/10g SSD/1T トラフィック/1Gbps 帯域幅、ロサンゼルス

Pacificrack は中国の顧客向けに「Double 12」フラッシュセールを開催し、ロサンゼル...

ウェブマスターネットワークニュース:「漂流ボトル」は、オンライン詐欺と共同で戦うためにインターネット企業によって登録されました

1. 余額宝登録の余波:早ければ今週中にも完了する可能性6月13日の発売以来10日間で、余額宝はさま...

パブリッククラウドのコスト管理に役立つ28の効果的な対策

クラウドが新たな標準となり、企業がデジタル変革計画を加速するにつれて、IT 環境は完全に変化しました...

racknerd: 新しいダラス データ センター VPS をテストして、自分に適しているかどうか確認してみましょう。 !

Racknerd は一度に 5 つのデータ センターを横断しています。今回は、HostCat がダラ...

真のハイブリッドクラウドが主流になる

業界の専門家は、唯一の「本物の」クラウドはパブリッククラウドであると指摘しています。企業には適してい...

ウェブサイトのランキングが下がったらどうすればいい?内部分析

最近、私が運営している心理カウンセリングサイトの順位が下がっています。一週間ほど経ちますが、ざっと観...

フレンドリーリンク: 他の人の経験から学ぶ

みなさんこんにちは。私は長沙SEOのLong Junです。ウェブサイトの外部リンクの品質が高ければ高...

ssdvps-$7/2g メモリ/2g Vswap/40g SSD/3T トラフィック/ロサンゼルス/ニューヨーク

ssdvps.com (2009 年登録) は、OpenVZ 仮想化をベースに、SSD、solusv...