PHPDISK 3.7,4.0 URL 重写规则教程
分类:安装使用 , 标签: iis apache rewrite 重写  , 阅读: 11268 , 更新: 2010-08-27

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

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

代码:
RewriteEngine On

RewriteRule ^file/([0-9]+)/([a-zA-Z0-9]*)/?$ viewfile.php?file_id=$1&file_key=$2
RewriteRule ^viewfile/view/([0-9]+)/([a-zA-Z0-9]*)/?$ downfile.php?action=view&file_id=$1&file_key=$2
RewriteRule ^downfile/([0-9]+)/([a-zA-Z0-9]*)/?$ downfile.php?file_id=$1&file_key=$2
RewriteRule ^space/([0-9]+)/?$ space.php?uid=$1

在PHPDISK系统的根目录下建立 .htaccess 文件,把上面的apache重写规则放到此文件中。


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

IIS 主机用户:
1、确认能够使用Rewrite模块,IIS的重写模块配置请大家到网上去找找,资料很多,在这里就不说明了。
2、手动修改 httpd.ini 的Rewrite 规则:

代码:
RewriteRule ^(.*)/space/([0-9]+)/$ $1/space\.php\?uid=$2
RewriteRule ^(.*)/file/([0-9]+)/([0-9a-zA-Z]*)/$ $1/viewfile\.php\?file_id=$2&file_key=$3
RewriteRule ^(.*)/viewfile/([0-9]+)/([a-zA-Z0-9]*)/$ $1/downfile\.php\?action=view&file_id=$2&file_key=$3
RewriteRule ^(.*)/downfile/([0-9]+)/([a-zA-Z0-9]*)/$ $1/downfile\.php\?file_id=$2&file_key=$3

或直接在本站下载,覆盖到IIS的重写目录:
IIS_Rewrite.zip

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

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

 


教程满意,投票支持

建议反馈