Z-Blog 在 Apache 的 PHP 下使用思路及方法

2025-04-23 05:57:06

1、Z-Blog 从ASP迁移到PHP的思路是:将Z-Blog全部静态化,动态化的部分,使用PHP代码回调ASP服务器上的地址,数据库依旧放在ASP的服务器上,使用双域名形式,通过FTP工具将ASP服务器上的HTML文件复制到PHP的服务器上。Z-Blog系统需要使用“静态首页生成插件”,这样首页和文章页都实现了静态HTML文件,分类页和标签页原本是动态的,修改起来比较麻烦,需要修改Z-Blog源代码。

2、修改方法如下:先建立一个cat目录,将根目录下的catalog.asp文件复制过来,修改为default.asp,将里面的include路径修改一下。

3、接着,修改FUNCTION目录下的c_system_base.asp,c_system_event.asp,c_system_lib.asp文件,搜索替换掉“catalog.asp”为“cat/”,这样目录页和分类页就会调用cat目录而不是asp文件。

4、之后,将所有的HTML都FTP到Apache主机上,对于罕铞泱殳cat目录,则建立一个index.php文件,文围泠惶底件内容如下: <?php$qstring = isset($_SERVER["QUERY_STRING"]) ? $_SERVER["QUERY_STRING"] : "";$url = "http://www.williamlong.info/cat/?".$qstring;$file=file_get_contents($url);echo $file;?> 这样,目录页和分类页的调用都会自动抓取原先ASP服务器上的文件。

5、最后,在Apache服务器上编辑.htaccess文件,内容如下: RewriteEngine OnRewrite蚱澄堆别Base /RewriteRule ^upload/(.*)$ http://www.williamlong.info/upload/$1 [R=301,L]RewriteRule ^download/(.*)$ http://www.williamlong.info/download/$1 [R=301,L]RewriteRule ^function/(.*)$ http://www.williamlong.info/function/$1 [R=301,L,QSA] 经过这样一番处理,在Apache环境下也可以浏览Z-Blog生成的博客了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:32
  • 阅读量:88
  • 阅读量:74
  • 阅读量:85
  • 阅读量:74
  • 猜你喜欢