V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
johnsneakers
V2EX  ›  问与答

弱弱问,这种烂摊子怎么收拾

  •  
  •   johnsneakers · 2015-03-20 12:52:53 +08:00 · 2185 次点击
    这是一个创建于 3531 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现要做全站伪静态。
    原url:http://xx.com/shit
    实现:http://xx.com/shit.html
    现在代码里面各种乱七八糟生成链接,有的是写死的,有的又是写在方法里面处理了一下的。我真的不想去批量替换修改啊动那堆乱七八糟的东西。。。
    11 条回复    2015-03-20 13:36:02 +08:00
    hging
        1
    hging  
       2015-03-20 12:55:46 +08:00   ❤️ 1
    nginx里rewrite. 哈哈哈哈哈哈!
    johnsneakers
        2
    johnsneakers  
    OP
       2015-03-20 12:57:10 +08:00
    @hging 我写了半天还是不行,果然太渣了我
    hging
        3
    hging  
       2015-03-20 12:59:12 +08:00
    @johnsneakers 点个蜡烛.....
    lhx2008
        4
    lhx2008  
       2015-03-20 13:02:57 +08:00
    把shit rewrite到xx.php?path=shit
    然后在php里面根据你那个巨乱无比的链接抓html文件过来输出吧
    lhx2008
        5
    lhx2008  
       2015-03-20 13:03:43 +08:00   ❤️ 1
    顺便说下,伪静态不能也不要强求了吧,SEO效果也不会好很多,已经收录了再改更麻烦
    cxshun
        6
    cxshun  
       2015-03-20 13:05:48 +08:00
    把所有链接都redirect到相应的html后缀的文件,应该就行了吧。
    qiayue
        7
    qiayue  
       2015-03-20 13:09:39 +08:00   ❤️ 1
    就 SEO 效果来说, /shit 和 /shit.html 是一样的(或者说几乎没差别)
    所以这种改动真没必要
    你要跟你们公司 SEO 妹子讲清楚,让她多学一点,不要看到一个就伪静态就当宝。

    而且如果真要把 /shit 改成 /shit.html ,也不是直接改就行,还需要让 /shit 301 到 /shit.html ,这样子原先页面的权重才会传递过去,而且传递也是需要时间的
    qiayue
        8
    qiayue  
       2015-03-20 13:10:51 +08:00
    另外,关键字布局(不是指 HTML 布局)比伪静态效果好多了
    johnsneakers
        9
    johnsneakers  
    OP
       2015-03-20 13:17:59 +08:00
    @lhx2008
    @qiayue

    我也想说。不过我就是个刚来这边上班两天的新人,人都说了百度叫这样干,我就不能说啥了。。
    knightlhs
        10
    knightlhs  
       2015-03-20 13:34:58 +08:00
    自己写个爬虫分析下 自家站都有哪些链接 然后 写 rewrite
    lyragosa
        11
    lyragosa  
       2015-03-20 13:36:02 +08:00
    我自己的网站由于当年写的时候根本不知道什么叫框架。
    所以自写了一个其烂无比的框架,然后处理rewrite也是极为痛苦

    最终解决办法是

    RewriteRule ^([^\/]+\/)*([^\/]+)$ portal.php?q=$0 [L,QSA]

    然后手动处理……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2863 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:28 · PVG 08:28 · LAX 16:28 · JFK 19:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.