我希望我的PHP单页面应用程序对搜索引擎和no-js浏览器都很友好,所以关注this Addy Osmani's article,我想我应该写一个我的index.html页面的php版本,它可以响应网址参数。
据我所知,我的index.php应该类似于在使用Grunt构建之后生成的dist / index.html的调整版本,我将添加我的php代码。但是,我发现这不是一个非常干的方法,因为每次我对index.html进行更改时,它都会涉及手动编辑我的index.php(或我为其选择的任何其他文件名)。
我确信在Grunt / Yeoman工作流程中必须有其他一些方法,也许是显而易见的,但我现在无法理解,我会很感激任何提示。
答案 0 :(得分:1)
我通常将网站设计为多页网站,
以后我使用ajax-load将其转换为单页。
ajaxify JQuery插件是一种很好的快速方法:
http://www.swook.net/p/jquery-ajaxify-plugin.html
优点:SEO不会受到损害,搜索引擎会关注链接。