PHPCMS V9生成静态地址绝对路径改为相对路径的方法

模板网 2014-09-26

相信大家在工作中也遇到过很多网站都是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咯!

相关文章

  1. PHPCMS V9用户帮助手册CHM版下载

    感谢大家一直以来对PHPCMS的帮助和支持!现发布《PHPCMS V9 用户手册》来帮助大家更直接,更清晰的了解PHPCMS V9。 下载地址: PHPCMS V9用户帮助手册CHM版下载 《PHPCMS V9 用户手册》教程和之前的在线版本相比更加详细,条理更加分明,欢迎大家针对手册提

  2. PHPCMS V9生成静态地址绝对路径改为相对路径的方法

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

  3. PHPCMS V9伪静态代码Apache IIS伪静态

    PHPCMS V9伪静态代码,下面提供PHPCMS V9伪静态代码,包含Apache伪静态代码,IIS伪静态代码。 1、PHPCMS V9 Apache伪静态代码。 创建.htaccess文件,写入一下代码: 复制代码 代码如下: RewriteEngine on RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).h

  4. phpcms V9发布文章中javascript:被替换成javascript:的解决方法

    phpcms V9在文章中添加商务通代码的时候我们会添加如下的代码: a href=javascript:openZoosUrl(); target=_self在线咨询/a 但是文章发布后,打开生成的页面我们会发现代码被替换成了如下: a href=javascript:openZoosUrl(); target=_self在线咨询/a 不仔细

  5. Phpcms V9、2008管理后台密码重置的两种方法

    最近,一个朋友使用NITC这个程序,忘记了管理密码,需要重置,研究了下方法,同样的类推:Phpcms V9管理后台密码忘记了应该怎么办?在这里,CMSYOU与大家分享下Phpcms V9管理后台密码重置的两种方法。 在PC V9里边,重置管理密码就没有Phpcms2008那么容易(P

随机推荐

  1. PHPCMS V9用户帮助手册CHM版下载

    感谢大家一直以来对PHPCMS的帮助和支持!现发布《PHPCMS V9 用户手册》来帮助大家更直接,更清晰的了解PHPCMS V9。 下载地址: PHPCMS V9用户帮助手册CHM版下载 《PHPCMS V9 用户手册》教程和之前的在线版本相比更加详细,条理更加分明,欢迎大家针对手册提

  2. PHPCMS V9生成静态地址绝对路径改为相对路径的方法

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

  3. PHPCMS V9伪静态代码Apache IIS伪静态

    PHPCMS V9伪静态代码,下面提供PHPCMS V9伪静态代码,包含Apache伪静态代码,IIS伪静态代码。 1、PHPCMS V9 Apache伪静态代码。 创建.htaccess文件,写入一下代码: 复制代码 代码如下: RewriteEngine on RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).h

  4. phpcms V9发布文章中javascript:被替换成javascript:的解决方法

    phpcms V9在文章中添加商务通代码的时候我们会添加如下的代码: a href=javascript:openZoosUrl(); target=_self在线咨询/a 但是文章发布后,打开生成的页面我们会发现代码被替换成了如下: a href=javascript:openZoosUrl(); target=_self在线咨询/a 不仔细

  5. Phpcms V9、2008管理后台密码重置的两种方法

    最近,一个朋友使用NITC这个程序,忘记了管理密码,需要重置,研究了下方法,同样的类推:Phpcms V9管理后台密码忘记了应该怎么办?在这里,CMSYOU与大家分享下Phpcms V9管理后台密码重置的两种方法。 在PC V9里边,重置管理密码就没有Phpcms2008那么容易(P