2011-09-15 38 views

回答

7

我发现确定一个网站是否运行ExpressionEngine的最简单(也是最好的)方法是检查网站设置的Cookie。

默认情况下,一个彻头彻尾的现成ExpressionEngine安装命名其饼干前缀exp_

enter image description here

当然,这些Cookie Settings(Cookie域,Cookie路径和Cookie的前缀)可以在控制面板中重写,但很多人从不打算将其从默认设置改变。

如果他们有,前缀将不同,但其余的cookie名称将保持不变。

例如,比较以下两个cookie:

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

你会发现这两种饼干的共同点last_visit(等所有cookie名称)。

您可以测试出这些流行的高流量ExpressionEngine这个新发现的知识:

虽然没有一个可靠的方式来确定什么样的CMS a si te可能正在运行,试图猜测路径,资产名称,通用路径和模板是耗时的,并不总是表明事实真相。

+0

哇甚至没有想到这种方法!看起来有点难,但看起来更可靠。将看看我是否也可以将此方法用于其他CMS。 – Harry

0

所有的网址为的index.php后默认,即 http://www.testing.com/index.php/testing 很多时候他们被重写,即 http://www.testing.com/testing 所以,一个很好的方式来告诉是尝试通过增加指数的基本目录访问任何URL。 PHP。至少这是我们网站上唯一的公共途径。我们重命名我们的管理文件夹,就像其他许多人一样,以免让公众很容易理解。

+0

谢谢,我不知道这是否会是独一无二的,虽然ee值,我已经看到了其他一些网站,这样做 – Harry

3

你也可以看看网站的搜索工具的来源(只要他们使用EE的搜索模块)...它将包含一些特定的EE-隐藏字段:

EE Search hidden fields

+0

谢谢!我认为这是一个非常简单的查找方法,我猜大多数网站都会搜索 - 我一定会考虑它! – Harry

9

我用的是“BuiltWith技术探查”我已经安装了谷歌浏览器。骗不了的证据,但我用它所有的时间来了解已用于构建该答案的网站(不只是ExpressionEngine)

http://bit.ly/QelN5i

+0

像冠军一样工作! –

相关问题