
1 chinvo Aug 20, 2019 via iPhone ??? |
2 lshero Aug 20, 2019 via Android 伪静态不就制定个路由规则嘛?还要怎么操作? |
3 dusty320 OP @lshero 每个页面选项参数很多,同时每个参数又要做个页面 我翻墙找了一天都没找到可以优雅的静态化的方案。我甚至想在 view 层来截获修改,但是公司 seo 又觉得变更路由效果又不好。方便详细求教? |
4 AngryPanda Aug 21, 2019 via Android lumen:这个锅我不背 |
5 chinvo Aug 21, 2019 首先,当下,静态并不能明确提升 SEO 排名,属于玄学 曾经静态确实会比较容易收录,但是现在包括百毒在内的国内搜索引擎并不会排斥动态内容 其次,参数多的情况下可以“无情”地用“-”拼接,比如 /products/6-2-1-1/index.html /products/6-2-1-1/1117.html 最后,远离玄学 SEO,老老实实提交 sitemap、robots.txt 才是正道 当然,对国内搜索引擎,可以无情地交保护费 |
6 terranboy Aug 21, 2019 via Android 存到数据库 |
7 killerv Aug 21, 2019 我觉得现在随随便便做个 url rewrite,基本上就分不清是动态还是静态了。静态化有利于 SEO 这种说法可能是历史原因,比如互联网初期,静态页面加载快(不需要查库、渲染)。 另外 lumen 怎么无法做到伪静态??? |
8 ragnaroks Aug 21, 2019 nginx 本身不就可以做 url 匹配和重写? |
9 ragnaroks Aug 21, 2019 ^article\-(?<aid>\d+)\-(?<page>\d+)\.html$ => /article/<aid>/<page> |
10 Torpedo Aug 21, 2019 伪静态这功能的实现和框架无关吧。 |
11 kzzhr Aug 22, 2019 via iPhone 很久以前看过 lumen,路由好像就是个 map path route,复杂功能确实不好支持。可以试试自己把比较顶级的路径映射进来,然后自己匹配。 不过我记得比较容易换成 laravel 的 route,那就随便搞了。 内容可能过期,仅供参考 |