zoukankan      html  css  js  c++  java
  • PHPCMS V9生成静态地址绝对路径改为相对路径的方法

    相信大家在工作中也遇到过很多网站都是v9建的。网站生成的路径都是绝对路径。对于正常建站是没有影响但是对于经常要复制站点和解析站点往往路径都是原站的,改来改去好麻烦,接着我就把绝对路径修改成了相对路径,如下:

    1.将数据库中v9_site表的domain字段修改为/。不想改数据库也可以,需要修改如下数据找到phpcms/modules/admin/site.php文件大约128行到130行如下:

    复制代码代码如下:
    if (!empty($domain) && !preg_match('/http://(.+)/$/i', $domain)) {
    showmessage(L('site_domain').L('site_domain_ex2'));
    }

    将以上代码屏蔽或者删除后保存,进入网站后台---设置--站点设置--修改站点域名为/即可!

    2.修改/web/caches/configs/system.php文件,主要是:附件 、js 、 图片、 动态地址、phpsso前面的地址修改为如下:

    复制代码代码如下:
    'upload_url' => '/uploadfile/', //附件路径
    'js_path' => '/statics/js/', //CDN JS
    'css_path' => '/statics/css/', //CDN CSS
    'img_path' => '/statics/images/', //CDN img
    'app_path' => '/',//动态域名配置地址
    'phpsso_api_url' => '/phpsso_server',        //接口地址

    好了,保存上传,更新所有静态文件,更新缓存,ok咯!

  • 相关阅读:
    Python 实践
    Keras实践
    NLP S实践
    Spark java 实践
    Seaborn数据探索可视化
    Linux实践
    Redis
    ML算法选型
    Elasticsearch issue
    牛客练习赛37
  • 原文地址:https://www.cnblogs.com/lanne/p/13372503.html
Copyright © 2011-2022 走看看