您当前的位置是:首页 > 网站推广 > 相关知识

Linux虚拟主机方便快捷压缩上传php

发布时间:2012-11-20 17:44:00  浏览次数:    作者:seewww   来源:石家庄网站建设

由于IXwebhosting的Win主机不是很好的支持301重定向,即将不带3w的网址重定向到带3w的网址,这样就会被搜索引擎认为带3w和 不带3w是两个网站,导致权重分散,不利于网站优化和推广。所以就需要把Win主机上的内容转移到Linux主机,因为Linux主机可以通 过.htaccess文件很方便的实现上述301重定向。

转移过程中也存在问题,因为是国外的空间,所以如果是单个的文件上传的话,不仅速度慢,而且上传过程中可能会出现上传不完整等错误。

因此,就需要一个支持Linux在线压缩/解压的程序来帮忙。

一般的IIS下的zip解压都是针对Win主机的,在Linux主机空间不能正确运行。在网站查了很多的资料,在这里终于找到了一个可行的办法。

首先下载一个phpZip的程序,可以点击下面的地址下载

phpZip.rar
文件类型: .rar c4b40d2f532fce77f8c8b1c00653e639.rar (93.59 KB)

下载完成以后,解压运行phpZip.exe,选择要上传的文件夹

点击压缩,就可以压缩成对应的gzip格式的文件。

用记事本打开unzip.php,将第二行的$password = "isphp"双引号中间的isphp改成你自己的密码,然后保存。(因为该文件会判断是不是默认的密码,如果不改则在服务器上不能运行)

然后将unzip.php和压缩的.dat.gz文件上传至网站根目录。

在地址栏输入www.你的域名.com/unzip.php,即可打开解压程序

 

把data.dat.gz改成你上传的压缩文件名字。

点击确定即可解压。

目前出现的问题:压缩的时候,只能压缩文件夹目录,不能压缩单个的几个文件,所以在服务器上解压的时候会出现解压到一个子目录,而不是所有的文件都在根目录,所以这里需要再移动一下才可以。

测试的网址是:www.seewww.com

实现301重定向的.htaccess文件的内容如下:


<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(seewww.com)(:80)? [NC]
RewriteRule ^(.*) http://www.seewww.com/$1 [R=301,L]
order deny,allow


将以上域名换成自己的域名,即可实现自己的网站永久301重定向。

另附带资料:

1、在线生成对应功能的.htaccess文件:http://www.wangqu.org/htaccess/(Windows系统下不能把文件直接重命名为.htaccess)

2、查询301重定向是否生效:http://tool.chinaz.com/pagestatus/

比如测试shenzhengongsizhuce.com是否成功重定向至www.seewww.com

301

如上图,即为设置成功。




内容标签关键字:linux,虚拟主机,php,网站上传,301重定向

关于“Linux虚拟主机方便快捷压缩上传php”的更多搜索结果在:[谷歌] [SOSO] [搜狗搜索]

上一篇:返回列表
收缩
  • 威尼网站建设

  • 在线咨询
  • 网站建设
  • 平面设计
  • 域名注册
  • 综合业务
  • 电话咨询

  • 400-000-0607