【发布时间】:2018-12-28 07:32:42
【问题描述】:
我的 Laravel 5.6 应用有一个 Vue.js 前端。 Vue.js 应用程序位于资源目录中。我浏览了几篇使用 Prerender SPA 插件的文章。这些文章适用于独立的 vue.js 应用程序,并且有一个 index.html 文件。在 Laravel 的例子中,我们有 index.php。如何使我的 Laravel Vue.js 应用程序 SEO 友好。至少我想让应用程序的首页/主页对 SEO 友好。
【问题讨论】:
-
您不应该编辑
public/index.php文件。 Laravel 使用resources/views中的刀片文件。将您在文章中阅读的内容应用到您的布局和内容文件中。 -
您可能想从这里开始:vuejs.org/v2/guide/ssr.html
-
@DigitalDrifter - 对于 Vue.js,因为它使用 resources/assets/js/ 目录来托管所有 JS 文件。
-
大概您正在使用 webpack 或其他构建工具捆绑资源。输出文件以任一方式加载到刀片模板中。
-
@DigitalDrifter - 这是正确的,我有那个刀片模板。但是我如何确保谷歌将索引内容的主体,而不是刀片模板中存在的标题。
标签: laravel vue.js laravel-5.5