PHPDisk网盘官方论坛

 找回密码
 立即注册
网盘分享动态:
E-Core企业网盘系统v4.0试用版(2024年)官方论坛版主招募啦~期待您的加入PHPDisk 7.0 V-Core系列发布[下载]
招聘团队,开发phpdisk项目【有兴趣即可加入】phpdisk新版本 Windows客户端软件详尽~PHPDisk 模板制作教程
PHPDISK网盘专用探针 V2.1 PHPDisk插件开发教程PHPDisk交流Q群,加入->
查看: 8579|回复: 12

PHPDISK 3.7,4.0 URL 重写规则教程

[复制链接]

已分享文件:20个

网盘今日赚:积分

发表于 2009-12-3 10:57:54 | 显示全部楼层 |阅读模式
Apache 主机用户:
1、请确认你的系统支持 .htaccess 的重写
2、在后台的[基本设置]中开启URL重写。
3、在前台刷新一下页面,资料显示的URL将会被重写化即可。
PS:在官方下载的程序均有此文件存在,如果是apache的用户,直接在后台开启就可以了。

如果由于误操作或是其他的原因,找不到.htaccess的用户请按以下操作,
apache重写规则:
  1. RewriteEngine On

  2. RewriteRule ^file/([0-9]+)/([a-zA-Z0-9]*)/?$ viewfile.php?file_id=$1&file_key=$2
  3. RewriteRule ^viewfile/view/([0-9]+)/([a-zA-Z0-9]*)/?$ downfile.php?action=view&file_id=$1&file_key=$2
  4. RewriteRule ^downfile/([0-9]+)/([a-zA-Z0-9]*)/?$ downfile.php?file_id=$1&file_key=$2
  5. RewriteRule ^space/([0-9]+)/?$ space.php?uid=$1
复制代码
在PHPDISK系统的根目录下建立 .htaccess 文件,把上面的apache重写规则放到此文件中。


-----------------------------

IIS 主机用户:
1、确认能够使用Rewrite模块,IIS的重写模块配置请大家到网上去找找,资料很多,在这里就不说明了。
2、手动修改 httpd.ini 的Rewrite 规则:
  1. RewriteRule ^(.*)/space/([0-9]+)/$ $1/space\.php\?uid=$2
  2. RewriteRule ^(.*)/file/([0-9]+)/([0-9a-zA-Z]*)/$ $1/viewfile\.php\?file_id=$2&file_key=$3
  3. RewriteRule ^(.*)/viewfile/([0-9]+)/([a-zA-Z0-9]*)/$ $1/downfile\.php\?action=view&file_id=$2&file_key=$3
  4. RewriteRule ^(.*)/downfile/([0-9]+)/([a-zA-Z0-9]*)/$ $1/downfile\.php\?file_id=$2&file_key=$3
复制代码
或直接在本站下载,覆盖到IIS的重写目录:
IIS_Rewrite.zip (97.54 KB, 下载次数: 1390)

3、在后台的[基本设置]中开启URL重写。
4、在前台刷新一下页面,资料显示的URL将会被重写化即可。

注意:配置好了,请重启一下IIS或Apache服务

已分享文件:0个

网盘今日赚:积分

发表于 2009-12-4 18:54:17 | 显示全部楼层
没人?
支持一下~

已分享文件:0个

网盘今日赚:积分

发表于 2009-12-4 19:53:25 | 显示全部楼层
看下   我没有开启这个

已分享文件:0个

网盘今日赚:积分

发表于 2009-12-11 12:08:00 | 显示全部楼层
留下 随时准备开。。。。。。。。。

已分享文件:0个

网盘今日赚:积分

发表于 2010-1-4 00:56:43 | 显示全部楼层
谢谢,可是我会出现500错误

已分享文件:0个

网盘今日赚:积分

发表于 2010-2-6 00:00:20 | 显示全部楼层

回复 5# shikeren 的帖子

我的也出错,
我的的环境确认没有问题!

已分享文件:0个

网盘今日赚:积分

发表于 2010-4-16 15:19:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

已分享文件:0个

网盘今日赚:积分

发表于 2010-6-14 17:59:40 | 显示全部楼层
nginx下貌似没有哦

已分享文件:0个

网盘今日赚:积分

发表于 2010-6-28 21:11:35 | 显示全部楼层
我将URL重写规则其转换成web.config,使用在win2008+IIS7的主机上,发现:
PHPDISK 4.0 不成功;
PHPDISK XP体验版 成功。
不知是哪里的问题。

已分享文件:20个

网盘今日赚:积分

 楼主| 发表于 2010-6-28 21:31:26 | 显示全部楼层
可能是这种重写的URL方式在兼容性上不太好。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /1 下一条

小黑屋|Archiver|手机版|PHPDisk官方论坛 ( 粤ICP备10073657号 )

GMT+8, 2024-5-2 13:04 , Processed in 0.063101 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表