2011-09-15 15 views

答えて

7

ウェブサイトが動作しているかどうかを判断する最も簡単な(そして最良の)方法は、ExpressionEngineがサイトによって設定されたクッキーを検査することです。デフォルトでは

、すぐにExpressionEngineのインストール名のクッキー接頭exp_と:

enter image description here

当然のことながら、これらのCookie Settings(Cookieドメイン、クッキーのパスとクッキー接頭辞)コントロールパネルでオーバーライドできますが、多くの人がデフォルトから変更することはありません。

これらがある場合、接頭辞は異なりますが、残りのCookie名は変更されません。例えば

、以下の二つのクッキー比較:

exp_last_visit  // Default EE Website 
cms__last_visit  // Website for CampaignMonitor 

をあなたは両方のクッキーが共通last_visitで持っている(とその上のすべてのCookie名のために)気付くでしょう。

あなたはこれらの人気の高トラフィックExpressionEngineの上、この新発見の知識を試すことができますがありませんが

をどのようなCMSを決定するための信頼できる方法実行中であり、パス、アセット名、共通パス、およびテンプレートをと推測しようとすると時間がかかり、必ずしも真実を示すとは限りません。

+0

ワウはそのアプローチを考えていなかった!それは少し難しくなりますが、はるかに信頼性が高いようです。このアプローチを他のCMSにも使用できるかどうかがわかります。 – Harry

0

すべてのURLはindex.phpの後にデフォルトされている、すなわち http://www.testing.com/index.php/testing それらが書き換えられ、多くの時間は、すなわち http://www.testing.com/testing ので、伝えるために良い方法は、インデックスのベースディレクトリを追加することにより、任意のURLにアクセスしようとするだろう。 php。少なくともそれは私たちのサイトの唯一の公開方法です。私たちはadminフォルダの名前を、他の人たちと同じように改名して、一般に公開されていないようにします。

+0

感謝を証明をだますが、私はサイトを構築するために使用されているかを確認するには、すべての時間(だけでなく、ExpressionEngineの)それを使用しないで、私はこれはしかし、EEに固有であるかどうかわからないんだけど、私はこれを行う他のいくつかのサイトを見た – Harry

3

サイトの検索ツールのソースを見ることもできます(EEの検索モジュールを使用している場合)...それはいくつかのEE固有の隠されたフィールドが含まれます:

私はGoogle Chromeの上にインストールされている「BuiltWith技術プロファイラ」を使用し

EE Search hidden fields

+0

ありがとう!私はこれが本当に簡単な方法だと思うし、*ほとんどのサイトに検索があると思う - 私はそれを確かめるだろう! – Harry

関連する問題