可可素材资源库插件或可可素文档文库中心插件开启伪静态并修改成了目录化伪静态后导致的手机端路径调用错误404 not found的修正
可可素材资源库插件或可可素文档文库中心插件开启伪静态并修改成了目录化伪静态后导致的手机端路径调用错误404 not found的修正方法:
比如文库的伪静态格式:wenku-view 改成了目录化的 wenku/view
素材资源插件的伪静态格式:down-item 改成了目录化的 down/item
而可可插件本身是不支持也不建议 间隔符 - 改成 / ,因为这样会造成手机端的资源调用路径错误(PC端不受影响)。
如果已有的目录化伪静态格式又被搜索引擎收录的情况下,怎么修正原链接,又保持原链接可以正常使用,可以使用以下修正伪静态规则,
放置在本身插件的正常伪静态规则之前(#为注释部分,依照自己实际格式适当调整或选取):
比如文库的伪静态格式:wenku-view 改成了目录化的 wenku/view
素材资源插件的伪静态格式:down-item 改成了目录化的 down/item
而可可插件本身是不支持也不建议 间隔符 - 改成 / ,因为这样会造成手机端的资源调用路径错误(PC端不受影响)。
如果已有的目录化伪静态格式又被搜索引擎收录的情况下,怎么修正原链接,又保持原链接可以正常使用,可以使用以下修正伪静态规则,
放置在本身插件的正常伪静态规则之前(#为注释部分,依照自己实际格式适当调整或选取):
- #可可素材资源库目录化的问题重定向
- rewrite ^/down/list\.html$ /down-list.html permanent;
- rewrite ^/down/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /down-list-$1-$2-$3.html permanent;
- rewrite ^/down/list-(.*?)-o-(.*?)-p-([0-9]+)\.html$ /down-list-$1-o-$2-p-$3.html permanent;
- rewrite ^/down/my\.html$ /down-my.html permanent;
- rewrite ^/down/my-(\w+)\.html$ /down-my-$1.html permanent;
- rewrite ^/down/my-(\w+)-([0-9]+)\.html$ /down-my-$1-$2.html permanent;
- rewrite ^/down/item-([0-9]+)\.html$ /down-item-$1.html permanent;
- rewrite ^/down/user-([0-9]+)\.html$ /down-user-$1.html permanent;
- rewrite ^/down/user-([0-9]+)-o-(.*?)-p-([0-9]+)\.html$ /down-user-$1-o-$2-p-$3.html permanent;
- rewrite ^/down/pay-(.*?)\.html$ /down-pay-$1.html permanent;
- #可可文库问题重定向
- rewrite ^/doc/list\.html$ /wenku-list.html permanent;
- rewrite ^/doc/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /wenku-list-$1-$2-$3.html permanent;
- rewrite ^/doc/list-(.*?)-o-([0-9]+)-p-([0-9]+)\.html$ /wenku-list-$1-o-$2-p-$3.html permanent;
- rewrite ^/doc/home\.html$ /wenku-home.html permanent;
- rewrite ^/doc/home-(\w+)\.html$ /wenku-home-$1.html permanent;
- rewrite ^/doc/home-(\w+)-([0-9]+)\.html$ /wenku-home-$1-$2.html permanent;