【问题标题】:Site Converter - Website Copier网站转换器 - 网站复印机
【发布时间】:2011-08-03 19:38:16
【问题描述】:

有没有人知道可以将使用 PHP、JSON 和 jquery 构建的网站转换为主要是 HTML 格式的软件程序。我们需要为 SEO 目的进行转换,并且不想重写整个网站。

【问题讨论】:

  • 将其全部转换为 HTML AND 保留您使用 PHP、JSON 和 jQuery 所拥有的任何功能?不可能的。然而,实际上有一些方法可以在使用 PHP、JSON 和 jQuery 时实现 SEO,但这是针对不同问题的讨论。
  • 这样做对 SEO 有什么帮助?
  • PHP、JSON 和 jQuery 生成的 HTML 页面应该具有与静态 HTML 页面一样多的 SEO 魔力。

标签: php jquery html json


【解决方案1】:

HTML 是一种用于标记的语言,PHP 是一种面向对象的函数式语言。您不能将一个转换为另一个,对不起。

【讨论】:

    【解决方案2】:

    如果您试图确保您的公共 URL 上只有 .HTML 扩展名以用于 SEO 目的:

    1. 有人向你推销 BS。
    2. 您需要访问您的服务器配置。
    3. 除了链接之外,您无需转换任何内容。

    .PHP 扩展名是配置为从 Apache 发送到 PHP 引擎进行解析的默认文件扩展名。您可以更改配置文件中解析的文件扩展名。

    http://encodable.com/parse_html_files_as_php/

    这将允许您将 .HTM 文件保持为静态,并将 .HTML 文件作为 .PHP 文件进行解析。

    【讨论】:

      【解决方案3】:

      试试这个:http://www.httrack.com/

      它只会返回一个静态 HTML 站点。但这对你来说可能是一个很好的基础。

      【讨论】:

        【解决方案4】:

        由于唯一真正知道您正在使用什么类型的文件的是服务器本身,所以您在后端使用什么 并不重要。大多数搜索引擎都足够聪明,知道这一点,所以他们并不真正关心那么多。现在,人们可能会关心。 人们可能会说,“嗯,嗯,这是 .html,这意味着这个人必须有一个不断更新的平面文件,”但我对此表示怀疑。

        如果您真的担心拥有.html 扩展名,那么您可以使用 htaccess 伪造它:

        RewriteRule ^(.*)\.html$ $1.php [L]
        

        如果将其放置在站点根目录的 .htaccess 文件中,它会将所有以 .html 结尾的请求重定向到带有 .php 的相应页面。它将对用户和爬虫透明地执行此操作。

        当然,您网站上的每个链接都需要从链接转换为.php,但它会用替换所有.php 链接的烦人任务代替仅使用.html 文件的不可能任务。

        至于删除 JavaScript,您可以这样做,或者您可以设计您的网站,使其仍然使用 AJAX,但它可以与搜索引擎一起使用,而不是针对它们。最大的窍门是确保您的网站可以使用尽可能少的 AJAX,然后使用 AJAX 进行补充。从要求所有网站都在 lynx 中运行,我们已经走了很长一段路,但确保它们在没有 JS/CSS 的好处的情况下仍然正常,仍然是一种很好的做法。

        此外,搜索引擎变得越来越智能。自2009 以来,Google 一直致力于智能读取 AJAX。但即使他们不是,也有很多 articles 在使用 AJAX 而不会损害 SEO。

        没有必要因为 SEO 而削弱您的网站——您也可以拥有 AJAX 和 SEO。

        【讨论】:

          【解决方案5】:

          如果有大量动态数据,这很难实现。对于一个简单的网站,您可以只缓存每个页面并将其作为您的新网站。我不确定这会有多大用处。例如,如果您有表单或其他用户输入字段,那么事情将无法正常工作。无论如何,这就是您使用 wget 的方式。

          $ wget -m http://www.example.com/
          

          更多阅读here

          【讨论】:

            猜你喜欢
            • 2011-03-15
            • 2020-10-08
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-08-03
            相关资源
            最近更新 更多