別のシステムと統合するために、 Movable Typeの上に追加のレイヤーを構築しています。これには、リクエストが MT スクリプトに到達する前の前処理とフィルタリング (コメント制御、外部ユーザーの MT ユーザーへの変換など) が含まれます。
たとえば、投稿への新しいコメントは、リクエストが に渡される前に、新しいレイヤーのスクリプトに送信されmt-comments.cgi
ます。この例では、mt-comments.cgi
人々が新しいコメントを「直接」投稿できないようにするため、特定の IP を除くすべてからのアクセスを拒否しています。
mt-*.cgi
関係のないスクリプトへのアクセスを拒否し、他のすべてのスクリプトへのアクセスを制御できるように、すべてのスクリプトの一般的な目的を知りたいです。
私が持っているスクリプトとそのmt-*.cgi
(推定) 目的は次のとおりです。
*スクリプト* *プライベート アクセス?* *目的* mt-add-notify.cgi ? ? mt-atom.cgi ? ? mt.cgi あり メイン MT エンジン mt-check.cgi ? ? mt-comments.cgi はい インバウンドの新しいコメントを処理します mt-config.cgi あり 主な MT 構成を保存します mt-feed.cgi ? ? mt-ftsearch.cgi ? ? mt-search.cgi はい 検索リクエストを処理し、結果を返します mt-tb.cgi ? ? mt-testbg.cgi ? ? mt-upgrade.cgi あり アップグレードツール mt-wizard.cgi はい セットアップ/構成ウィザード mt-xmlrpc.cgi ? ?
空欄を埋めるための回答をいただければ幸いです。
「プライベート アクセス」とは、既知の IP のセットのみに (.htaccess などを介して) アクセスを制限できるかどうかを意味します。これの逆:すべての IP にアクセスできる必要がありますか?
他の人に役立つように、スクリプトの目的と使用について明確に説明した回答はいつでも歓迎します。
助けてくれる人に感謝します!