【问题标题】:How to know if the site is running on Drupal? what are the mark-up patterns?如何知道网站是否在 Drupal 上运行?什么是标记模式?
【发布时间】:2011-02-01 01:41:47
【问题描述】:

我想知道 DRUPAL 的标记模式是什么。当我查看它的标记并查看 /wp-themes 时,我知道该网站正在 Wordpress 中运行,或者在 Joomla 中它使用 /templates /administrator(用于管理页面,例如 site.com/administrator)。

【问题讨论】:

  • 只是好奇——你为什么想知道?
  • 好问题——他为什么想知道这个?不过,必须是白帽子,因为 7334 uber-h4x0r 只会将 Drupal 安装在他自己的机器上(当然是在 VM 中)然后自己看看
  • 我正在研究我知道有多少网站由 Drupal 提供支持。我刚刚发现很多人也使用表达式引擎。

标签: drupal content-management-system


【解决方案1】:

这就是我要找的……

大多数 drupal 网站使用“干净”的 url,所以管理页面通常是 http://www.site.com/admin

【讨论】:

    【解决方案2】:

    对我来说,最好的方法是使用像 firebug 这样的 js 控制台检查源代码中的 drupal.js 或 Drupal 全局 js 变量。

    【讨论】:

      【解决方案3】:

      所有其他答案都有效,另外 - 如果他们启用了 css 和 js 优化,您可能会看到与此类似的 css 和 js 文件的链接(使用“站点/默认/文件”):

      <link type="text/css" rel="stylesheet" media="print" href="/sites/default/files/css/css_b4e7deec9864f332efab3b64ea4fa606.css" />
      

      【讨论】:

        【解决方案4】:

        在源码中可以找到

        jQuery.extend(Drupal.settings,-----------代码------)

        你也可以找到 JS 文件

        script type="text/javascript" src="/examplesite/sites/all/modules/XXXXX/js/XXX.js?g"

        和css文件

        link type="text/css" rel="stylesheet" media="all" href="/examplesite/sites/all/modules/xxxxx/demo.css?g"

        【讨论】:

          【解决方案5】:

          尝试去update.php。您应该会看到 Access Denied 和一个蓝色主题,即 Garland。

          您还可以转到 /user 并识别它是 Drupal 登录。 Wordpress 转到 /wp-login,而 Joomla 转到 /administer。

          【讨论】:

            【解决方案6】:

            【讨论】:

              【解决方案7】:

              如果主题或 javascript 文件被缓存,则无法查找它们的路径。

              除了许可证之外,您还可以在 Web 根目录中找到 CHANGELOG.txt、UPGRADE.txt 或 MAINTAINERS.txt。

              根据服务器的设置方式,您还可以在 .htaccess 中请求设置为拒绝访问的路径。

              如果您在所有这些模式上都被拒绝访问而不是找不到页面,则很可能是 Drupal。这些路径是(添加 web 根目录):模块、配置文件、主题等。请参阅 Drupal 的 .htaccess 文件。如果这些页面没有找到页面,它仍然可能是 Drupal。

              【讨论】:

                【解决方案8】:

                Drupal 将 HTTP Expires 标头设置为 Sun,1978 年 11 月 19 日 05:00:00 GMT,这是 Dries 的生日。在includes/bootstrap.inc中找到drupal_page_header()函数。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2018-01-03
                  • 1970-01-01
                  • 1970-01-01
                  • 2015-11-15
                  • 2016-03-02
                  相关资源
                  最近更新 更多