找回密码
 立即注册
查看: 9202|回复: 11

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的重写目录:


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-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方式在兼容性上不太好。

已分享文件:0个

网盘今日赚:积分

发表于 2010-8-5 11:59:20 | 显示全部楼层
PHPDISK 的 .htaccess 的重写在linux主机上不运行
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|PHPDisk系统交流社区

GMT+8, 2024-12-22 19:14 , Processed in 0.055603 second(s), 33 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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